diff --git a/.gitignore b/.gitignore index 5a9c6ac..4373792 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ Resources/Cursors/Edited -prefs +prefs.ini diff --git a/CCS.ps1 b/CCS.ps1 index 6ae6e16..04c1ae2 100644 --- a/CCS.ps1 +++ b/CCS.ps1 @@ -7,106 +7,77 @@ $ErrorActionPreference = 'Stop' $previousWindowTitle = $Host.UI.RawUI.WindowTitle $Host.UI.RawUI.WindowTitle = 'Cursor Colors Synchronizer' +Import-Module -Name "$PSScriptRoot\Functions.psm1" -Force +$PathsProvider = Initialize-PathsProvider +$PrefsManager = Initialize-PrefsManager + $Parameters = @{ BindingVariable = 'Localization' - BaseDirectory = "$PSScriptRoot\Localizations" + BaseDirectory = $PathsProvider::LocalizationsFolder FileName = 'Strings' } Import-LocalizedData @Parameters - -Import-Module -Name "$PSScriptRoot\Functions.psm1" -Force #endregion Preparation -#region Dialogs +#region Preferences Clear-Host -$Host.UI.RawUI.Flushinputbuffer() -$choice = $Host.UI.PromptForChoice( - '', - $Localization.ChooseDialogPromt, - ( - "&1 $($Localization.Small)", - "&2 $($Localization.Regular)", - "&3 $($Localization.Big)" - ), - 0 -) -switch ($choice) { - 0 { $cursorSize = 'small' } - 1 { $cursorSize = 'regular' } - 2 { $cursorSize = 'big' } +$Parameters = @{ + Message = $Localization.TailVersionDialogTitle + Variants = [ordered]@{ + $true = $Localization.Yes + $false = $Localization.No + } + Default = $false } +$PrefsManager::UseTailVersion = Read-Choice @Parameters +if (-not ($PrefsManager::UseTailVersion)) { + $Parameters = @{ + Message = $Localization.ChooseSizeDialogTitle + Variants = [ordered]@{ + small = $Localization.Small + regular = $Localization.Regular + big = $Localization.Big + } + } + $PrefsManager::CursorSize = Read-Choice @Parameters -$Host.UI.RawUI.Flushinputbuffer() -$choice = $Host.UI.PromptForChoice( - '', - $Localization.ChoosePrecisionDialogTitle, - ( - "&1 $($Localization.Yes)", - "&2 $($Localization.No)" - ), - 1 -) -switch ($choice) { - 0 { $useAlternatePrecision = $true } - 1 { $useAlternatePrecision = $false } + $Parameters = @{ + Message = $Localization.ChoosePrecisionDialogTitle + Variants = [ordered]@{ + $true = $Localization.Yes + $false = $Localization.No + } + Default = $false + } + $PrefsManager::UseAlternatePrecision = Read-Choice @Parameters } -$Host.UI.RawUI.Flushinputbuffer() -$choice = $Host.UI.PromptForChoice( - '', - $Localization.ListenerDialogTitle, - ( - "&1 $($Localization.Yes)", - "&2 $($Localization.No)" - ), - 0 -) -switch ($choice) { - 0 { $installListener = $true } - 1 { $installListener = $false } +$Parameters = @{ + Message = $Localization.ListenerDialogTitle + Variants = [ordered]@{ + $true = $Localization.Yes + $false = $Localization.No + } } -#endregion Dialogs +$installListener = Read-Choice @Parameters - -#region Variables -$systemTheme = Get-SystemTheme -$prefsPath = "$PSScriptRoot\prefs" -$resourcesFolderPath = "$PSScriptRoot\Resources" -$diffFolder = "$resourcesFolderPath\Diffs\$cursorSize" -$cursorsFolderPath = "$resourcesFolderPath\Cursors" -$originalCursorFolderPath = "$cursorsFolderPath\Original\$systemTheme\$cursorSize" -$editedCursorFolderPath = "$cursorsFolderPath\Edited" -#endregion Variables +$PrefsManager::Save() +#endregion Preferences #region Cursor -Copy-Item -Path "$originalCursorFolderPath\default\*" -Destination $editedCursorFolderPath -Recurse -Force -if (($systemTheme -eq 'light') -and ($cursorSize -eq 'big')) { - Edit-Cursors -Path $editedCursorFolderPath -DiffFolderPath $diffFolder -UseAlternateDiff -} -else { - Edit-Cursors -Path $editedCursorFolderPath -DiffFolderPath $diffFolder -} - -if ($useAlternatePrecision) { - Copy-Item -Path "$originalCursorFolderPath\alternatives\precision.cur" -Destination $editedCursorFolderPath -Force -} -Install-Cursors -Path $editedCursorFolderPath -Update-Cursor +Copy-Cursors +Edit-Cursors +Install-Cursors #endregion Cursor -#region Parameters -Set-Content -Path $prefsPath -Value $cursorSize -Add-Content -Path $prefsPath -Value $useAlternatePrecision -#endregion Parameters - #region Listener if ($installListener) { $Parameters = @{ TaskName = 'CCS Listener' Description = $Localization.ListenerTaskDescription - Action = New-ScheduledTaskAction -Execute 'powershell.exe' -Argument "-ExecutionPolicy Bypass -NoExit -WindowStyle Hidden -File `"$PSScriptRoot\Listener.ps1`"" + Action = New-ScheduledTaskAction -Execute 'powershell.exe' -Argument "-ExecutionPolicy Bypass -NoExit -WindowStyle Hidden -File `"$($PathsProvider::Listener)`"" Trigger = New-ScheduledTaskTrigger -AtLogOn -User (whoami) Settings = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -StartWhenAvailable -DontStopIfGoingOnBatteries -ExecutionTimeLimit '00:00:00' RunLevel = 'Highest' diff --git a/Functions.psm1 b/Functions.psm1 index e88c3e9..f2eca2a 100644 --- a/Functions.psm1 +++ b/Functions.psm1 @@ -3,32 +3,229 @@ $ErrorActionPreference = 'Stop' -# For dev usage +#region Test +function Test-File { + [CmdletBinding()] + [OutputType([bool])] + param ( + [Parameter(Mandatory)] + [AllowNull()] + [AllowEmptyString()] + [string]$Path + ) + process { + [bool](Test-Path -Path $Path -PathType 'Leaf' -ErrorAction 'SilentlyContinue') + } +} + +function Test-Folder { + [CmdletBinding()] + [OutputType([bool])] + param ( + [Parameter(Mandatory)] + [AllowNull()] + [AllowEmptyString()] + [string]$Path + ) + process { + [bool](Test-Path -Path $Path -PathType 'Container' -ErrorAction 'SilentlyContinue') + } +} +#endregion Test + +#region Dev # Compare two cursors which differ only in colors using Unix cmp tool, save the output to a file, then use this function to get only the addresses of the differing bytes function Get-DiffAddresses { [CmdletBinding()] param ( [Parameter(Mandatory)] - [string]$Path, + [ValidateNotNullOrEmpty()] + [string]$Diff, [Parameter(Mandatory)] - [string]$Destination + [ValidateNotNullOrEmpty()] + [string]$OutFile ) begin { $Parameters = @{ - Path = $Destination + Path = $OutFile + Force = $true + } + } + process { + $diffContent = Get-Content -Path $Diff + + $Parameters.Value = foreach ($line in $diffContent) { + ($line.Trim() -split ' ')[0] - 1 + } + + Set-Content @Parameters + } +} +#endregion Dev + +#region Paths +function Initialize-PathsProvider { + [CmdletBinding()] + [OutputType([PathsProvider])] + param( + [ValidateScript({ Test-Folder -Path $PSItem })] + [string]$Root = $PSScriptRoot + ) + process { + [PathsProvider]::new($Root) + } +} + +class PathsProvider { + static [string] $Listener + static [string] $Prefs + static Hidden [string] $RecourcesFolder + static [string] $LocalizationsFolder + static Hidden [string] $CursorsFolder + static [string] $EditedCursorsFolder + static Hidden [string] $OriginalCursorsRootFolder + static Hidden [string] $DiffsRootFolder + + PathsProvider([string]$Root) { + if (-not (Test-Folder -Path $Root)) { + throw "Root folder doesn't exist: $Root" + } + + [PathsProvider]::Listener = "$Root\Listener.ps1" + [PathsProvider]::Prefs = "$Root\prefs.ini" + [PathsProvider]::RecourcesFolder = "$Root\Resources" + [PathsProvider]::LocalizationsFolder = "$([PathsProvider]::RecourcesFolder)\Localizations" + [PathsProvider]::CursorsFolder = "$([PathsProvider]::RecourcesFolder)\Cursors" + [PathsProvider]::EditedCursorsFolder = "$([PathsProvider]::CursorsFolder)\Edited" + [PathsProvider]::OriginalCursorsRootFolder = "$([PathsProvider]::CursorsFolder)\Original" + [PathsProvider]::DiffsRootFolder = "$([PathsProvider]::RecourcesFolder)\Diffs" + } + + static [hashtable] GetDynamicPaths() { + $useTailVersion = [PrefsManager]::UseTailVersion + $cursorSize = [PrefsManager]::CursorSize + $systemTheme = Get-SystemTheme + + return @{ + OriginalCursorsFolder = if ($useTailVersion) { + "$([PathsProvider]::OriginalCursorsRootFolder)\$systemTheme\tail" + } + else { + "$([PathsProvider]::OriginalCursorsRootFolder)\$systemTheme\default\$cursorSize" + } + + DiffsFolder = if ($useTailVersion) { + "$([PathsProvider]::DiffsRootFolder)\tail" + } + else { + "$([PathsProvider]::DiffsRootFolder)\default\$cursorSize" + } + } + } +} +#endregion Paths + +# region Preferences +function Initialize-PrefsManager { + [CmdletBinding()] + [OutputType([PrefsManager])] + param() + process { + [PrefsManager]::new() + } +} + +class PrefsManager { + static [bool] $UseTailVersion = $false + static [string] $CursorSize = 'small' + static [bool] $UseAlternatePrecision = $false + + static PrefsManager() { + $prefs = [PrefsManager]::Read() + + foreach ($pref in $prefs.GetEnumerator()) { + $property = [PrefsManager].GetProperty($pref.Name) + if ($property) { + $property.SetValue([PrefsManager], $pref.Value) + } + } + } + + Hidden static [hashtable] Read() { + $prefs = Get-Content -Path ([PathsProvider]::Prefs) -ErrorAction 'SilentlyContinue' + $formattedPrefs = @{} + + foreach ($pref in $prefs) { + $key, $value = $pref.Trim() -split '=' + if ($key -match '^use|is') { + $value = [System.Convert]::ToBoolean($value) + } + $formattedPrefs.Add($key, $value) + } + + return $formattedPrefs + } + + static [void] Save() { + $Parameters = @{ + Path = [PathsProvider]::Prefs Value = $null Force = $true } + Set-Content @Parameters + + $prefs = [PrefsManager].GetProperties() + foreach ($pref in $prefs) { + $Parameters.Value = "$($pref.Name)=$($pref.GetValue([PrefsManager]))" + Add-Content @Parameters + } + } +} +#endregion Preferences + +#region Console +function Read-Choice { + [CmdletBinding()] + param ( + [ValidateNotNullOrEmpty()] + [string]$Title = '', + + [ValidateNotNullOrEmpty()] + [string]$Message = '', + + [Parameter(Mandatory)] + [ValidateNotNullOrEmpty()] + [System.Collections.Specialized.OrderedDictionary]$Variants, + + [ValidateNotNullOrEmpty()] + $Default = ([array]$Variants.Keys)[0] + ) + begin { + $variantKeys = [array]$Variants.Keys + $variantValues = [array]$Variants.Values } process { - Get-Content -Path $Path | ForEach-Object -Process { - Add-Content -Path $Destination -Value (($PSItem.Trim() -split ' ')[0] - 1) + $formattedVariants = for ($i = 0; $i -lt $Variants.Count; $i++) { + "&$($i + 1) $($variantValues[$i])" } + + $Host.UI.RawUI.Flushinputbuffer() + $choice = $Host.UI.PromptForChoice( + $Title, + $Message, + $formattedVariants, + $variantKeys.IndexOf($Default) + ) + } + end { + $variantKeys[$choice] } } +#endregion Console +#region System function Get-SystemTheme { [CmdletBinding()] [OutputType([string])] @@ -59,16 +256,13 @@ function Get-AccentColor { } process { $accentColor = Get-ItemPropertyValue @Parameters - $accentColorInHex = '{0:X}' -f ($accentColor) - $b = $accentColorInHex.Substring(2, 2) - $g = $accentColorInHex.Substring(4, 2) - $r = $accentColorInHex.Substring(6, 2) - $b = [int]("0x$b") - $g = [int]("0x$g") - $r = [int]("0x$r") + $accentColorInHex = '{0:X}' -f $accentColor + $r = "0x$($accentColorInHex.Substring(6, 2))" + $g = "0x$($accentColorInHex.Substring(4, 2))" + $b = "0x$($accentColorInHex.Substring(2, 2))" } end { - @{ + [ordered]@{ R = $r G = $g B = $b @@ -76,74 +270,232 @@ function Get-AccentColor { } } -function New-EditedCursor { +function Wait-ForRegistryKeyChange { [CmdletBinding()] param ( [Parameter(Mandatory)] - [array]$Diff, - + [ValidateScript({ Test-Folder -Path $PSItem })] + [string]$Path, + + [ValidateSet('Name', 'Attributes', 'LastSet', 'Security', 'All')] + [string]$ChangeEvent = 'All' + ) + begin { + $infinite = 0xFFFFFFF + $handle = [IntPtr]::Zero + $notifyChangeName = 0x00000001L + $notifyChangeAttributes = 0x00000002L + $notifyChangeLastSet = 0x00000004L + $notifyChangeSecurity = 0x00000008L + + Add-Type -TypeDefinition @' + using System; + using System.Runtime.InteropServices; + + public class Regmon { + [DllImport("advapi32.dll", CharSet = CharSet.Unicode)] + public static extern int RegOpenKeyExW( + int hKey, + string lpSubKey, + int ulOptions, + uint samDesired, + out IntPtr phkResult + ); + + [DllImport("advapi32.dll", CharSet = CharSet.Unicode)] + public static extern int RegNotifyChangeKeyValue( + IntPtr hKey, + bool bWatchSubtree, + int dwNotifyFilter, + IntPtr hEvent, + bool fAsynchronous + ); + + [DllImport("advapi32.dll", CharSet = CharSet.Unicode)] + public static extern int RegCloseKey( + IntPtr hKey + ); + + [DllImport("kernel32.dll", CharSet = CharSet.Unicode)] + public static extern int CloseHandle( + IntPtr hKey + ); + + [DllImport("kernel32.dll", CharSet = CharSet.Unicode)] + public static extern IntPtr CreateEventW( + int lpEventAttributes, + bool bManualReset, + bool bInitialState, + string lpName + ); + + [DllImport("kernel32.dll", CharSet = CharSet.Unicode)] + public static extern int WaitForSingleObject( + IntPtr hHandle, + int dwMilliseconds + ); + } +'@ + } + process { + switch -Regex ($Path) { + '^HKCR' { + $handle = 0x80000000 + break + } + '^HKCU' { + $handle = 0x80000001 + break + } + '^HKLM' { + $handle = 0x80000002 + break + } + '^HKU' { + $handle = 0x80000003 + break + } + Default { + throw 'Unsuported hive!' + } + } + + switch -Exact ($ChangeEvent) { + 'Name' { + $notifyChange = $notifyChangeName + break + } + 'Attributes' { + $notifyChange = $notifyChangeAttributes + break + } + 'LastSet' { + $notifyChange = $notifyChangeLastSet + break + } + 'Security' { + $notifyChange = $notifyChangeSecurity + break + } + 'All' { + $notifyChange = $notifyChangeName -bor $notifyChangeAttributes -bor $notifyChangeLastSet -bor $notifyChangeSecurity + break + } + Default { + throw 'Unsuported change event!' + } + } + + $regEvent = [Regmon]::CreateEventW($null, $true, $false, $null) + [Regmon]::RegOpenKeyExW($handle, ($Path -replace '^.*:\\'), 0, 0x0010, [ref]$handle) | Out-Null + [Regmon]::RegNotifyChangeKeyValue($handle, $false, $notifyChange, $regEvent, $true) | Out-Null + [Regmon]::WaitForSingleObject($regEvent, $infinite) | Out-Null + [Regmon]::CloseHandle($regEvent) | Out-Null + [Regmon]::RegCloseKey($handle) | Out-Null + } +} +#endregion System + +#region Cursors +function Copy-Cursors { + [CmdletBinding()] + param () + begin { + $editedCursorsFolder = [PathsProvider]::EditedCursorsFolder + $alternatePrecision = "$editedCursorsFolder\precision_alt.cur" + $originalCursorsFolder = [PathsProvider]::GetDynamicPaths().OriginalCursorsFolder + } + process { + $Parameters = @{ + Path = "$originalCursorsFolder\*" + Destination = $editedCursorsFolder + Force = $true + } + Copy-Item @Parameters + + if ([PrefsManager]::UseTailVersion) { return } + + if ([PrefsManager]::UseAlternatePrecision) { + $Parameters = @{ + Path = $alternatePrecision + NewName = 'precision.cur' + Force = $true + } + Rename-Item @Parameters + } + else { + $Parameters = @{ + Path = $alternatePrecision + Force = $true + } + Remove-Item @Parameters + } + } +} + +function Edit-Cursor { + [CmdletBinding()] + param ( + [Parameter(Mandatory)] + [ValidateScript({ Test-File -Path $PSItem })] + [Alias('Cursor')] + [string]$CursorPath, + [Parameter(Mandatory)] - [byte[]]$Cursor + [ValidateScript({ Test-File -Path $PSItem })] + [string]$Diff ) begin { + $addresses = [System.IO.File]::ReadAllLines($Diff) + $cursor = [System.IO.File]::ReadAllBytes($CursorPath) $targetColor = Get-AccentColor - $targetColor.B = '0x{0:X}' -f $targetColor.B - $targetColor.G = '0x{0:X}' -f $targetColor.G - $targetColor.R = '0x{0:X}' -f $targetColor.R - $i = 0 } process { - foreach ($address in $Diff) { + $i = 0 + foreach ($address in $addresses) { $i++ switch ($i) { 1 { - $Cursor[$address] = $targetColor.B + $cursor[$address] = $targetColor.B break } 2 { - $Cursor[$address] = $targetColor.G + $cursor[$address] = $targetColor.G break } 3 { - $Cursor[$address] = $targetColor.R + $cursor[$address] = $targetColor.R $i = 0 } } } } end { - $Cursor + [System.IO.File]::WriteAllBytes($CursorPath, $cursor) } } function Edit-Cursors { [CmdletBinding()] - param ( - [Parameter(Mandatory)] - [string]$Path, - - [Parameter(Mandatory)] - [string]$DiffFolderPath, - - [switch]$UseAlternateDiff - ) + param () begin { - $busyCursorFolderPath = "$Path\busy.ani" - $workingCursorFolderPath = "$Path\working.ani" + $diffsFolder = [PathsProvider]::GetDynamicPaths().DiffsFolder + $cursorsFolder = [PathsProvider]::EditedCursorsFolder + + $systemTheme = Get-SystemTheme + $cursorSize = [PrefsManager]::CursorSize + $useTailVersion = [PrefsManager]::UseTailVersion } process { - $cursor = [System.IO.File]::ReadAllBytes($busyCursorFolderPath) - if ($useAlternateDiff) { - $cursor = New-EditedCursor -Diff (Get-Content -Path "$DiffFolderPath\busy_light") -Cursor $cursor - } - else { - $cursor = New-EditedCursor -Diff (Get-Content -Path "$DiffFolderPath\busy") -Cursor $cursor - } - [System.IO.File]::WriteAllBytes($busyCursorFolderPath, $cursor) + $busyCursor = "$cursorsFolder\busy.ani" + $shouldUseAlternateBusyDiff = (-not($useTailVersion) -and $cursorSize -eq 'big') -and ($systemTheme -eq 'light') + $busyCursorDiff = if ($shouldUseAlternateBusyDiff) { "$diffsFolder\busy_alt" } else { "$diffsFolder\busy" } + + $workingCursor = "$cursorsFolder\working.ani" + $workingCursorDiff = "$diffsFolder\working" - $cursor = [System.IO.File]::ReadAllBytes($workingCursorFolderPath) - $cursor = New-EditedCursor -Diff (Get-Content -Path "$DiffFolderPath\working") -Cursor $cursor - [System.IO.File]::WriteAllBytes($workingCursorFolderPath, $cursor) + Edit-Cursor -Cursor $busyCursor -Diff $busyCursorDiff + Edit-Cursor -Cursor $workingCursor -Diff $workingCursorDiff } } @@ -151,9 +503,11 @@ function Set-Cursor { [CmdletBinding()] param ( [Parameter(Mandatory)] + [ValidateNotNullOrEmpty()] [string]$Name, [Parameter(Mandatory)] + [ValidateScript({ Test-File -Path $PSItem })] [string]$Path ) begin { @@ -172,83 +526,44 @@ function Set-Cursor { function Install-Cursors { [CmdletBinding()] - param ( - [Parameter(Mandatory)] - [string]$Path - ) + param () + begin { + $knownCursors = @{ + 'alternate.cur' = 'UpArrow' + 'beam.cur' = 'IBeam' + 'busy.ani' = 'Wait' + 'dgn1.cur' = 'SizeNWSE' + 'dgn2.cur' = 'SizeNESW' + 'handwriting.cur' = 'NWPen' + 'help.cur' = 'Help' + 'horz.cur' = 'SizeWE' + 'link.cur' = 'Hand' + 'move.cur' = 'SizeAll' + 'person.cur' = 'Person' + 'pin.cur' = 'Pin' + 'pointer.cur' = 'Arrow' + 'precision.cur' = 'Crosshair' + 'unavailable.cur' = 'No' + 'vert.cur' = 'SizeNS' + 'working.ani' = 'AppStarting' + } + } process { - foreach ($cursor in (Get-ChildItem -Path $Path)) { - $targetPath = $cursor.FullName - switch -Exact ($cursor.Name) { - 'alternate.cur' { - Set-Cursor -Name 'UpArrow' -Path $targetPath - break - } - 'beam.cur' { - Set-Cursor -Name 'IBeam' -Path $targetPath - break - } - 'busy.ani' { - Set-Cursor -Name 'Wait' -Path $targetPath - break - } - 'dgn1.cur' { - Set-Cursor -Name 'SizeNWSE' -Path $targetPath - break - } - 'dgn2.cur' { - Set-Cursor -Name 'SizeNESW' -Path $targetPath - break - } - 'handwriting.cur' { - Set-Cursor -Name 'NWPen' -Path $targetPath - break - } - 'help.cur' { - Set-Cursor -Name 'Help' -Path $targetPath - break - } - 'horz.cur' { - Set-Cursor -Name 'SizeWE' -Path $targetPath - break - } - 'link.cur' { - Set-Cursor -Name 'Hand' -Path $targetPath - break - } - 'move.cur' { - Set-Cursor -Name 'SizeAll' -Path $targetPath - break - } - 'person.cur' { - Set-Cursor -Name 'Person' -Path $targetPath - break - } - 'pin.cur' { - Set-Cursor -Name 'Pin' -Path $targetPath - break - } - 'pointer.cur' { - Set-Cursor -Name 'Arrow' -Path $targetPath - break - } - 'precision.cur' { - Set-Cursor -Name 'Crosshair' -Path $targetPath - break - } - 'unavailable.cur' { - Set-Cursor -Name 'No' -Path $targetPath - break - } - 'vert.cur' { - Set-Cursor -Name 'SizeNS' -Path $targetPath - break - } - 'working.ani' { - Set-Cursor -Name 'AppStarting' -Path $targetPath - } + $cursors = Get-ChildItem -Path ([PathsProvider]::EditedCursorsFolder) + + foreach ($cursor in $cursors) { + $Parameters = @{ + Name = $knownCursors[$cursor.Name] + Path = $cursor.FullName } + if (!$Parameters.Name) { + Write-Warning "Unsuported cursor name: $($cursor.Name)! Skipping..." + continue + } + Set-Cursor @Parameters } + + Update-Cursor } } @@ -324,9 +639,10 @@ function Reset-Cursor { ) } process { - $defaultCursors | ForEach-Object -Process { - Set-Cursor -Name $PSItem.Name -Path $PSItem.Path + foreach ($cursor in $defaultCursors) { + Set-Cursor -Name $cursor.Name -Path $cursor.Path } + $Parameters = @{ Path = 'HKCU:\Control Panel\Cursors' Name = 'IBeam' @@ -335,6 +651,8 @@ function Reset-Cursor { Force = $true } New-ItemProperty @Parameters | Out-Null + + Update-Cursor } } @@ -365,97 +683,4 @@ function Update-Cursor { [Cursor]::Update() } } - -function Wait-RegistryKeyChange { - [CmdletBinding()] - param ( - [Parameter(Mandatory)] - [string]$Path, - - [ValidateSet('Name', 'Attributes', 'LastSet', 'Security', 'All')] - [string]$ChangeEvent = 'All' - ) - begin { - $infinite = 0xFFFFFFF - $handle = [IntPtr]::Zero - $notifyChangeName = 0x00000001L - $notifyChangeAttributes = 0x00000002L - $notifyChangeLastSet = 0x00000004L - $notifyChangeSecurity = 0x00000008L - - Add-Type -TypeDefinition @' - using System; - using System.Runtime.InteropServices; - - public class Regmon { - [DllImport("advapi32.dll", CharSet = CharSet.Unicode)] - public static extern int RegOpenKeyExW( - int hKey, - string lpSubKey, - int ulOptions, - uint samDesired, - out IntPtr phkResult - ); - - [DllImport("advapi32.dll", CharSet = CharSet.Unicode)] - public static extern int RegNotifyChangeKeyValue( - IntPtr hKey, - bool bWatchSubtree, - int dwNotifyFilter, - IntPtr hEvent, - bool fAsynchronous - ); - - [DllImport("advapi32.dll", CharSet = CharSet.Unicode)] - public static extern int RegCloseKey( - IntPtr hKey - ); - - [DllImport("kernel32.dll", CharSet = CharSet.Unicode)] - public static extern int CloseHandle( - IntPtr hKey - ); - - [DllImport("kernel32.dll", CharSet = CharSet.Unicode)] - public static extern IntPtr CreateEventW( - int lpEventAttributes, - bool bManualReset, - bool bInitialState, - string lpName - ); - - [DllImport("kernel32.dll", CharSet = CharSet.Unicode)] - public static extern int WaitForSingleObject( - IntPtr hHandle, - int dwMilliseconds - ); - } -'@ - } - process { - if (!(Test-Path -Path $Path)) { throw 'Registry key not found!' } - - switch -Wildcard ($Path) { - 'HKCR*' { $handle = 0x80000000 } - 'HKCU*' { $handle = 0x80000001 } - 'HKLM*' { $handle = 0x80000002 } - 'HKU*' { $handle = 0x80000003 } - Default { throw 'Unsuported hive!' } - } - - switch -Exact ($ChangeEvent) { - 'Name' { $notifyChange = $notifyChangeName } - 'Attributes' { $notifyChange = $notifyChangeAttributes } - 'LastSet' { $notifyChange = $notifyChangeLastSet } - 'Security' { $notifyChange = $notifyChangeSecurity } - 'All' { $notifyChange = $notifyChangeName -bor $notifyChangeAttributes -bor $notifyChangeLastSet -bor $notifyChangeSecurity } - } - - $regEvent = [Regmon]::CreateEventW($null, $true, $false, $null) - [Regmon]::RegOpenKeyExW($handle, ($Path -replace '^.*:\\'), 0, 0x0010, [ref]$handle) | Out-Null - [Regmon]::RegNotifyChangeKeyValue($handle, $false, $notifyChange, $regEvent, $true) | Out-Null - [Regmon]::WaitForSingleObject($regEvent, $infinite) | Out-Null - [Regmon]::CloseHandle($regEvent) | Out-Null - [Regmon]::RegCloseKey($handle) | Out-Null - } -} +#endregion Cursors diff --git a/Installer.ps1 b/Installer.ps1 index f5be608..8ea899a 100644 --- a/Installer.ps1 +++ b/Installer.ps1 @@ -1,6 +1,5 @@ #region Preparation $ErrorActionPreference = 'Stop' -[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 $previousWindowTitle = $Host.UI.RawUI.WindowTitle $Host.UI.RawUI.WindowTitle = 'Cursor Colors Synchronizer Installer' diff --git a/Listener.ps1 b/Listener.ps1 index b2335de..8799ce0 100644 --- a/Listener.ps1 +++ b/Listener.ps1 @@ -3,93 +3,67 @@ #region Preparation $ErrorActionPreference = 'Stop' + +$root = $PSScriptRoot +$functionsModule = "$root\Functions.psm1" + Remove-Job -Name 'CursorThemeSync' -Force -ErrorAction 'SilentlyContinue' Remove-Job -Name 'CursorColorSync' -Force -ErrorAction 'SilentlyContinue' #endregion Preparation -#region Variables -$RootPath = $PSScriptRoot - -$prefsPath = "$RootPath\prefs" -$resourcesFolderPath = "$RootPath\Resources" -$cursorsFolderPath = "$resourcesFolderPath\Cursors" -$editedCursorFolderPath = "$cursorsFolderPath\Edited" - -$cursorSize = Get-Content -Path $prefsPath -First 1 -$useAlternatePrecision = [System.Convert]::ToBoolean($(Get-Content -Path $prefsPath -Last 1)) -$diffFolderPath = "$resourcesFolderPath\Diffs\$cursorSize" - -$themeSubKey = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize' -$accentColorSubKey = 'HKCU:\Software\Microsoft\Windows\DWM' -#endregion Variables - #region Theme -$cursorThemeSyncScriptBlock = { +$cursorThemeSync = { [CmdletBinding()] param() begin { $ErrorActionPreference = 'Stop' - Import-Module -Name "$using:RootPath\Functions.psm1" -Force + Import-Module -Name $using:functionsModule -Force + Initialize-PathsProvider -Root $using:root + Initialize-PrefsManager + $themeSubKey = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize' } process { while (1) { $lastTheme = Get-SystemTheme - Wait-RegistryKeyChange -Path $using:themeSubKey + Wait-ForRegistryKeyChange -Path $themeSubKey + Start-Sleep -Seconds 1 $currentTheme = Get-SystemTheme if ($lastTheme -ne $currentTheme) { - $originalCursorFolderPath = "$using:cursorsFolderPath\Original\$currentTheme\$using:cursorSize" - - Copy-Item -Path "$originalCursorFolderPath\default\*" -Destination $using:editedCursorFolderPath -Recurse -Force - if ($using:useAlternatePrecision) { - Copy-Item -Path "$originalCursorFolderPath\alternatives\precision.cur" -Destination $using:editedCursorFolderPath -Force - } - - if (($currentTheme -eq 'light') -and ($using:cursorSize -eq 'big')) { - Edit-Cursors -Path $using:editedCursorFolderPath -DiffFolderPath $using:diffFolderPath -UseAlternateDiff - } - else { - Edit-Cursors -Path $using:editedCursorFolderPath -DiffFolderPath $using:diffFolderPath - } - - Install-Cursors -Path $using:editedCursorFolderPath - Update-Cursor + Copy-Cursors + Edit-Cursors + Install-Cursors } } } } -Start-Job -ScriptBlock $cursorThemeSyncScriptBlock -Name 'CursorThemeSync' | Out-Null +Start-Job -ScriptBlock $cursorThemeSync -Name 'CursorThemeSync' #endregion Theme #region Accent Color -$cursorColorSyncScriptBlock = { +$cursorColorSync = { [CmdletBinding()] param() begin { $ErrorActionPreference = 'Stop' - Import-Module -Name "$using:RootPath\Functions.psm1" -Force - $currentTheme = Get-SystemTheme + Import-Module -Name $using:functionsModule -Force + Initialize-PathsProvider -Root $using:root + Initialize-PrefsManager + $accentColorSubKey = 'HKCU:\Software\Microsoft\Windows\DWM' } process { while (1) { $lastAccentColor = Get-AccentColor - Wait-RegistryKeyChange -Path $using:accentColorSubKey + Wait-ForRegistryKeyChange -Path $accentColorSubKey Start-Sleep -Seconds 1 $currentAccentColor = Get-AccentColor if (($lastAccentColor | ConvertTo-Json) -ne ($currentAccentColor | ConvertTo-Json)) { - if (($currentTheme -eq 'light') -and ($using:cursorSize -eq 'big')) { - Edit-Cursors -Path $using:editedCursorFolderPath -DiffFolderPath $using:diffFolderPath -UseAlternateDiff - } - else { - Edit-Cursors -Path $using:editedCursorFolderPath -DiffFolderPath $using:diffFolderPath - } - - Install-Cursors -Path $using:editedCursorFolderPath - Update-Cursor + Edit-Cursors + Install-Cursors } } } } -Start-Job -ScriptBlock $cursorColorSyncScriptBlock -Name 'CursorColorSync' | Out-Null +Start-Job -ScriptBlock $cursorColorSync -Name 'CursorColorSync' #endregion Accent Color diff --git a/README.md b/README.md index 29b530b..e5baa94 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,10 @@ ## Description -A PowerShell tool which will synchronize your cursor accent color and theme with Windows. Uses paid version of -[Windows 11 Cursors Concept v2 pack](https://www.deviantart.com/jepricreations/art/Windows-11-Cursors-Concept-v2-886489356). +A PowerShell tool which will synchronize your cursor accent color and theme with Windows. Uses paid versions of packs: + +- [Windows 11 Cursors Concept v2](https://www.deviantart.com/jepricreations/art/Windows-11-Cursors-Concept-v2-886489356) +- [Windows 11 Tail Cursor Concept](https://www.deviantart.com/jepricreations/art/W11-Free-Tail-Cursor-Concept-by-Jepri-Creations-962242647) #### Best match with @@ -49,6 +51,6 @@ iwr 'https://raw.githubusercontent.com/SunsetTechuila/Cursor-Colors-Synchronizer ## Legal -I don't have a licence or permission from the author to use that pack in this way. You can buy it on [ko-fi](https://ko-fi.com/s/d9f85e6821) for your personal use. +I don't have a licence or permission from the author to use these packs in this way. You can buy them on ko-fi ([Non-Tail](https://ko-fi.com/s/d9f85e6821), [Tail](https://ko-fi.com/s/d07dcb11da)) for your personal use. You can use my code for any purposes. diff --git a/Resources/Cursors/Original/dark/big/default/alternate.cur b/Resources/Cursors/Original/dark/default/big/alternate.cur similarity index 100% rename from Resources/Cursors/Original/dark/big/default/alternate.cur rename to Resources/Cursors/Original/dark/default/big/alternate.cur diff --git a/Resources/Cursors/Original/dark/big/default/beam.cur b/Resources/Cursors/Original/dark/default/big/beam.cur similarity index 100% rename from Resources/Cursors/Original/dark/big/default/beam.cur rename to Resources/Cursors/Original/dark/default/big/beam.cur diff --git a/Resources/Cursors/Original/dark/big/default/busy.ani b/Resources/Cursors/Original/dark/default/big/busy.ani similarity index 100% rename from Resources/Cursors/Original/dark/big/default/busy.ani rename to Resources/Cursors/Original/dark/default/big/busy.ani diff --git a/Resources/Cursors/Original/dark/big/default/dgn1.cur b/Resources/Cursors/Original/dark/default/big/dgn1.cur similarity index 100% rename from Resources/Cursors/Original/dark/big/default/dgn1.cur rename to Resources/Cursors/Original/dark/default/big/dgn1.cur diff --git a/Resources/Cursors/Original/dark/big/default/dgn2.cur b/Resources/Cursors/Original/dark/default/big/dgn2.cur similarity index 100% rename from Resources/Cursors/Original/dark/big/default/dgn2.cur rename to Resources/Cursors/Original/dark/default/big/dgn2.cur diff --git a/Resources/Cursors/Original/dark/big/default/handwriting.cur b/Resources/Cursors/Original/dark/default/big/handwriting.cur similarity index 100% rename from Resources/Cursors/Original/dark/big/default/handwriting.cur rename to Resources/Cursors/Original/dark/default/big/handwriting.cur diff --git a/Resources/Cursors/Original/dark/big/default/help.cur b/Resources/Cursors/Original/dark/default/big/help.cur similarity index 100% rename from Resources/Cursors/Original/dark/big/default/help.cur rename to Resources/Cursors/Original/dark/default/big/help.cur diff --git a/Resources/Cursors/Original/dark/big/default/horz.cur b/Resources/Cursors/Original/dark/default/big/horz.cur similarity index 100% rename from Resources/Cursors/Original/dark/big/default/horz.cur rename to Resources/Cursors/Original/dark/default/big/horz.cur diff --git a/Resources/Cursors/Original/dark/big/default/link.cur b/Resources/Cursors/Original/dark/default/big/link.cur similarity index 100% rename from Resources/Cursors/Original/dark/big/default/link.cur rename to Resources/Cursors/Original/dark/default/big/link.cur diff --git a/Resources/Cursors/Original/dark/big/default/move.cur b/Resources/Cursors/Original/dark/default/big/move.cur similarity index 100% rename from Resources/Cursors/Original/dark/big/default/move.cur rename to Resources/Cursors/Original/dark/default/big/move.cur diff --git a/Resources/Cursors/Original/dark/big/default/person.cur b/Resources/Cursors/Original/dark/default/big/person.cur similarity index 100% rename from Resources/Cursors/Original/dark/big/default/person.cur rename to Resources/Cursors/Original/dark/default/big/person.cur diff --git a/Resources/Cursors/Original/dark/big/default/pin.cur b/Resources/Cursors/Original/dark/default/big/pin.cur similarity index 100% rename from Resources/Cursors/Original/dark/big/default/pin.cur rename to Resources/Cursors/Original/dark/default/big/pin.cur diff --git a/Resources/Cursors/Original/dark/big/default/pointer.cur b/Resources/Cursors/Original/dark/default/big/pointer.cur similarity index 100% rename from Resources/Cursors/Original/dark/big/default/pointer.cur rename to Resources/Cursors/Original/dark/default/big/pointer.cur diff --git a/Resources/Cursors/Original/dark/big/default/precision.cur b/Resources/Cursors/Original/dark/default/big/precision.cur similarity index 100% rename from Resources/Cursors/Original/dark/big/default/precision.cur rename to Resources/Cursors/Original/dark/default/big/precision.cur diff --git a/Resources/Cursors/Original/dark/big/alternatives/precision.cur b/Resources/Cursors/Original/dark/default/big/precision_alt.cur similarity index 100% rename from Resources/Cursors/Original/dark/big/alternatives/precision.cur rename to Resources/Cursors/Original/dark/default/big/precision_alt.cur diff --git a/Resources/Cursors/Original/dark/big/default/unavailable.cur b/Resources/Cursors/Original/dark/default/big/unavailable.cur similarity index 100% rename from Resources/Cursors/Original/dark/big/default/unavailable.cur rename to Resources/Cursors/Original/dark/default/big/unavailable.cur diff --git a/Resources/Cursors/Original/dark/big/default/vert.cur b/Resources/Cursors/Original/dark/default/big/vert.cur similarity index 100% rename from Resources/Cursors/Original/dark/big/default/vert.cur rename to Resources/Cursors/Original/dark/default/big/vert.cur diff --git a/Resources/Cursors/Original/dark/big/default/working.ani b/Resources/Cursors/Original/dark/default/big/working.ani similarity index 100% rename from Resources/Cursors/Original/dark/big/default/working.ani rename to Resources/Cursors/Original/dark/default/big/working.ani diff --git a/Resources/Cursors/Original/dark/regular/default/alternate.cur b/Resources/Cursors/Original/dark/default/regular/alternate.cur similarity index 100% rename from Resources/Cursors/Original/dark/regular/default/alternate.cur rename to Resources/Cursors/Original/dark/default/regular/alternate.cur diff --git a/Resources/Cursors/Original/dark/regular/default/beam.cur b/Resources/Cursors/Original/dark/default/regular/beam.cur similarity index 100% rename from Resources/Cursors/Original/dark/regular/default/beam.cur rename to Resources/Cursors/Original/dark/default/regular/beam.cur diff --git a/Resources/Cursors/Original/dark/regular/default/busy.ani b/Resources/Cursors/Original/dark/default/regular/busy.ani similarity index 100% rename from Resources/Cursors/Original/dark/regular/default/busy.ani rename to Resources/Cursors/Original/dark/default/regular/busy.ani diff --git a/Resources/Cursors/Original/dark/regular/default/dgn1.cur b/Resources/Cursors/Original/dark/default/regular/dgn1.cur similarity index 100% rename from Resources/Cursors/Original/dark/regular/default/dgn1.cur rename to Resources/Cursors/Original/dark/default/regular/dgn1.cur diff --git a/Resources/Cursors/Original/dark/regular/default/dgn2.cur b/Resources/Cursors/Original/dark/default/regular/dgn2.cur similarity index 100% rename from Resources/Cursors/Original/dark/regular/default/dgn2.cur rename to Resources/Cursors/Original/dark/default/regular/dgn2.cur diff --git a/Resources/Cursors/Original/dark/regular/default/handwriting.cur b/Resources/Cursors/Original/dark/default/regular/handwriting.cur similarity index 100% rename from Resources/Cursors/Original/dark/regular/default/handwriting.cur rename to Resources/Cursors/Original/dark/default/regular/handwriting.cur diff --git a/Resources/Cursors/Original/dark/regular/default/help.cur b/Resources/Cursors/Original/dark/default/regular/help.cur similarity index 100% rename from Resources/Cursors/Original/dark/regular/default/help.cur rename to Resources/Cursors/Original/dark/default/regular/help.cur diff --git a/Resources/Cursors/Original/dark/regular/default/horz.cur b/Resources/Cursors/Original/dark/default/regular/horz.cur similarity index 100% rename from Resources/Cursors/Original/dark/regular/default/horz.cur rename to Resources/Cursors/Original/dark/default/regular/horz.cur diff --git a/Resources/Cursors/Original/dark/regular/default/link.cur b/Resources/Cursors/Original/dark/default/regular/link.cur similarity index 100% rename from Resources/Cursors/Original/dark/regular/default/link.cur rename to Resources/Cursors/Original/dark/default/regular/link.cur diff --git a/Resources/Cursors/Original/dark/regular/default/move.cur b/Resources/Cursors/Original/dark/default/regular/move.cur similarity index 100% rename from Resources/Cursors/Original/dark/regular/default/move.cur rename to Resources/Cursors/Original/dark/default/regular/move.cur diff --git a/Resources/Cursors/Original/dark/regular/default/person.cur b/Resources/Cursors/Original/dark/default/regular/person.cur similarity index 100% rename from Resources/Cursors/Original/dark/regular/default/person.cur rename to Resources/Cursors/Original/dark/default/regular/person.cur diff --git a/Resources/Cursors/Original/dark/regular/default/pin.cur b/Resources/Cursors/Original/dark/default/regular/pin.cur similarity index 100% rename from Resources/Cursors/Original/dark/regular/default/pin.cur rename to Resources/Cursors/Original/dark/default/regular/pin.cur diff --git a/Resources/Cursors/Original/dark/regular/default/pointer.cur b/Resources/Cursors/Original/dark/default/regular/pointer.cur similarity index 100% rename from Resources/Cursors/Original/dark/regular/default/pointer.cur rename to Resources/Cursors/Original/dark/default/regular/pointer.cur diff --git a/Resources/Cursors/Original/dark/regular/default/precision.cur b/Resources/Cursors/Original/dark/default/regular/precision.cur similarity index 100% rename from Resources/Cursors/Original/dark/regular/default/precision.cur rename to Resources/Cursors/Original/dark/default/regular/precision.cur diff --git a/Resources/Cursors/Original/dark/regular/alternatives/precision.cur b/Resources/Cursors/Original/dark/default/regular/precision_alt.cur similarity index 100% rename from Resources/Cursors/Original/dark/regular/alternatives/precision.cur rename to Resources/Cursors/Original/dark/default/regular/precision_alt.cur diff --git a/Resources/Cursors/Original/dark/regular/default/unavailable.cur b/Resources/Cursors/Original/dark/default/regular/unavailable.cur similarity index 100% rename from Resources/Cursors/Original/dark/regular/default/unavailable.cur rename to Resources/Cursors/Original/dark/default/regular/unavailable.cur diff --git a/Resources/Cursors/Original/dark/regular/default/vert.cur b/Resources/Cursors/Original/dark/default/regular/vert.cur similarity index 100% rename from Resources/Cursors/Original/dark/regular/default/vert.cur rename to Resources/Cursors/Original/dark/default/regular/vert.cur diff --git a/Resources/Cursors/Original/dark/regular/default/working.ani b/Resources/Cursors/Original/dark/default/regular/working.ani similarity index 100% rename from Resources/Cursors/Original/dark/regular/default/working.ani rename to Resources/Cursors/Original/dark/default/regular/working.ani diff --git a/Resources/Cursors/Original/dark/small/default/alternate.cur b/Resources/Cursors/Original/dark/default/small/alternate.cur similarity index 100% rename from Resources/Cursors/Original/dark/small/default/alternate.cur rename to Resources/Cursors/Original/dark/default/small/alternate.cur diff --git a/Resources/Cursors/Original/dark/small/default/beam.cur b/Resources/Cursors/Original/dark/default/small/beam.cur similarity index 100% rename from Resources/Cursors/Original/dark/small/default/beam.cur rename to Resources/Cursors/Original/dark/default/small/beam.cur diff --git a/Resources/Cursors/Original/dark/small/default/busy.ani b/Resources/Cursors/Original/dark/default/small/busy.ani similarity index 100% rename from Resources/Cursors/Original/dark/small/default/busy.ani rename to Resources/Cursors/Original/dark/default/small/busy.ani diff --git a/Resources/Cursors/Original/dark/small/default/dgn1.cur b/Resources/Cursors/Original/dark/default/small/dgn1.cur similarity index 100% rename from Resources/Cursors/Original/dark/small/default/dgn1.cur rename to Resources/Cursors/Original/dark/default/small/dgn1.cur diff --git a/Resources/Cursors/Original/dark/small/default/dgn2.cur b/Resources/Cursors/Original/dark/default/small/dgn2.cur similarity index 100% rename from Resources/Cursors/Original/dark/small/default/dgn2.cur rename to Resources/Cursors/Original/dark/default/small/dgn2.cur diff --git a/Resources/Cursors/Original/dark/small/default/handwriting.cur b/Resources/Cursors/Original/dark/default/small/handwriting.cur similarity index 100% rename from Resources/Cursors/Original/dark/small/default/handwriting.cur rename to Resources/Cursors/Original/dark/default/small/handwriting.cur diff --git a/Resources/Cursors/Original/dark/small/default/help.cur b/Resources/Cursors/Original/dark/default/small/help.cur similarity index 100% rename from Resources/Cursors/Original/dark/small/default/help.cur rename to Resources/Cursors/Original/dark/default/small/help.cur diff --git a/Resources/Cursors/Original/dark/small/default/horz.cur b/Resources/Cursors/Original/dark/default/small/horz.cur similarity index 100% rename from Resources/Cursors/Original/dark/small/default/horz.cur rename to Resources/Cursors/Original/dark/default/small/horz.cur diff --git a/Resources/Cursors/Original/dark/small/default/link.cur b/Resources/Cursors/Original/dark/default/small/link.cur similarity index 100% rename from Resources/Cursors/Original/dark/small/default/link.cur rename to Resources/Cursors/Original/dark/default/small/link.cur diff --git a/Resources/Cursors/Original/dark/small/default/move.cur b/Resources/Cursors/Original/dark/default/small/move.cur similarity index 100% rename from Resources/Cursors/Original/dark/small/default/move.cur rename to Resources/Cursors/Original/dark/default/small/move.cur diff --git a/Resources/Cursors/Original/dark/small/default/person.cur b/Resources/Cursors/Original/dark/default/small/person.cur similarity index 100% rename from Resources/Cursors/Original/dark/small/default/person.cur rename to Resources/Cursors/Original/dark/default/small/person.cur diff --git a/Resources/Cursors/Original/dark/small/default/pin.cur b/Resources/Cursors/Original/dark/default/small/pin.cur similarity index 100% rename from Resources/Cursors/Original/dark/small/default/pin.cur rename to Resources/Cursors/Original/dark/default/small/pin.cur diff --git a/Resources/Cursors/Original/dark/small/default/pointer.cur b/Resources/Cursors/Original/dark/default/small/pointer.cur similarity index 100% rename from Resources/Cursors/Original/dark/small/default/pointer.cur rename to Resources/Cursors/Original/dark/default/small/pointer.cur diff --git a/Resources/Cursors/Original/dark/small/default/precision.cur b/Resources/Cursors/Original/dark/default/small/precision.cur similarity index 100% rename from Resources/Cursors/Original/dark/small/default/precision.cur rename to Resources/Cursors/Original/dark/default/small/precision.cur diff --git a/Resources/Cursors/Original/dark/small/alternatives/precision.cur b/Resources/Cursors/Original/dark/default/small/precision_alt.cur similarity index 100% rename from Resources/Cursors/Original/dark/small/alternatives/precision.cur rename to Resources/Cursors/Original/dark/default/small/precision_alt.cur diff --git a/Resources/Cursors/Original/dark/small/default/unavailable.cur b/Resources/Cursors/Original/dark/default/small/unavailable.cur similarity index 100% rename from Resources/Cursors/Original/dark/small/default/unavailable.cur rename to Resources/Cursors/Original/dark/default/small/unavailable.cur diff --git a/Resources/Cursors/Original/dark/small/default/vert.cur b/Resources/Cursors/Original/dark/default/small/vert.cur similarity index 100% rename from Resources/Cursors/Original/dark/small/default/vert.cur rename to Resources/Cursors/Original/dark/default/small/vert.cur diff --git a/Resources/Cursors/Original/dark/small/default/working.ani b/Resources/Cursors/Original/dark/default/small/working.ani similarity index 100% rename from Resources/Cursors/Original/dark/small/default/working.ani rename to Resources/Cursors/Original/dark/default/small/working.ani diff --git a/Resources/Cursors/Original/light/regular/default/alternate.cur b/Resources/Cursors/Original/dark/tail/alternate.cur similarity index 100% rename from Resources/Cursors/Original/light/regular/default/alternate.cur rename to Resources/Cursors/Original/dark/tail/alternate.cur diff --git a/Resources/Cursors/Original/dark/tail/beam.cur b/Resources/Cursors/Original/dark/tail/beam.cur new file mode 100644 index 0000000..aa0d5fc Binary files /dev/null and b/Resources/Cursors/Original/dark/tail/beam.cur differ diff --git a/Resources/Cursors/Original/dark/tail/busy.ani b/Resources/Cursors/Original/dark/tail/busy.ani new file mode 100644 index 0000000..d680b2e Binary files /dev/null and b/Resources/Cursors/Original/dark/tail/busy.ani differ diff --git a/Resources/Cursors/Original/light/regular/default/dgn1.cur b/Resources/Cursors/Original/dark/tail/dgn1.cur similarity index 100% rename from Resources/Cursors/Original/light/regular/default/dgn1.cur rename to Resources/Cursors/Original/dark/tail/dgn1.cur diff --git a/Resources/Cursors/Original/light/regular/default/dgn2.cur b/Resources/Cursors/Original/dark/tail/dgn2.cur similarity index 100% rename from Resources/Cursors/Original/light/regular/default/dgn2.cur rename to Resources/Cursors/Original/dark/tail/dgn2.cur diff --git a/Resources/Cursors/Original/dark/tail/handwriting.cur b/Resources/Cursors/Original/dark/tail/handwriting.cur new file mode 100644 index 0000000..159f21c Binary files /dev/null and b/Resources/Cursors/Original/dark/tail/handwriting.cur differ diff --git a/Resources/Cursors/Original/dark/tail/help.cur b/Resources/Cursors/Original/dark/tail/help.cur new file mode 100644 index 0000000..9b72a40 Binary files /dev/null and b/Resources/Cursors/Original/dark/tail/help.cur differ diff --git a/Resources/Cursors/Original/light/regular/default/horz.cur b/Resources/Cursors/Original/dark/tail/horz.cur similarity index 100% rename from Resources/Cursors/Original/light/regular/default/horz.cur rename to Resources/Cursors/Original/dark/tail/horz.cur diff --git a/Resources/Cursors/Original/dark/tail/link.cur b/Resources/Cursors/Original/dark/tail/link.cur new file mode 100644 index 0000000..1be5406 Binary files /dev/null and b/Resources/Cursors/Original/dark/tail/link.cur differ diff --git a/Resources/Cursors/Original/light/regular/default/move.cur b/Resources/Cursors/Original/dark/tail/move.cur similarity index 100% rename from Resources/Cursors/Original/light/regular/default/move.cur rename to Resources/Cursors/Original/dark/tail/move.cur diff --git a/Resources/Cursors/Original/dark/tail/person.cur b/Resources/Cursors/Original/dark/tail/person.cur new file mode 100644 index 0000000..51d8be6 Binary files /dev/null and b/Resources/Cursors/Original/dark/tail/person.cur differ diff --git a/Resources/Cursors/Original/dark/tail/pin.cur b/Resources/Cursors/Original/dark/tail/pin.cur new file mode 100644 index 0000000..8697b86 Binary files /dev/null and b/Resources/Cursors/Original/dark/tail/pin.cur differ diff --git a/Resources/Cursors/Original/dark/tail/pointer.cur b/Resources/Cursors/Original/dark/tail/pointer.cur new file mode 100644 index 0000000..3b28441 Binary files /dev/null and b/Resources/Cursors/Original/dark/tail/pointer.cur differ diff --git a/Resources/Cursors/Original/light/regular/default/precision.cur b/Resources/Cursors/Original/dark/tail/precision.cur similarity index 100% rename from Resources/Cursors/Original/light/regular/default/precision.cur rename to Resources/Cursors/Original/dark/tail/precision.cur diff --git a/Resources/Cursors/Original/light/small/default/unavailable.cur b/Resources/Cursors/Original/dark/tail/unavailable.cur similarity index 100% rename from Resources/Cursors/Original/light/small/default/unavailable.cur rename to Resources/Cursors/Original/dark/tail/unavailable.cur diff --git a/Resources/Cursors/Original/light/regular/default/vert.cur b/Resources/Cursors/Original/dark/tail/vert.cur similarity index 100% rename from Resources/Cursors/Original/light/regular/default/vert.cur rename to Resources/Cursors/Original/dark/tail/vert.cur diff --git a/Resources/Cursors/Original/dark/tail/working.ani b/Resources/Cursors/Original/dark/tail/working.ani new file mode 100644 index 0000000..5143885 Binary files /dev/null and b/Resources/Cursors/Original/dark/tail/working.ani differ diff --git a/Resources/Cursors/Original/light/big/default/alternate.cur b/Resources/Cursors/Original/light/default/big/alternate.cur similarity index 100% rename from Resources/Cursors/Original/light/big/default/alternate.cur rename to Resources/Cursors/Original/light/default/big/alternate.cur diff --git a/Resources/Cursors/Original/light/big/default/beam.cur b/Resources/Cursors/Original/light/default/big/beam.cur similarity index 100% rename from Resources/Cursors/Original/light/big/default/beam.cur rename to Resources/Cursors/Original/light/default/big/beam.cur diff --git a/Resources/Cursors/Original/light/big/default/busy.ani b/Resources/Cursors/Original/light/default/big/busy.ani similarity index 100% rename from Resources/Cursors/Original/light/big/default/busy.ani rename to Resources/Cursors/Original/light/default/big/busy.ani diff --git a/Resources/Cursors/Original/light/big/default/dgn1.cur b/Resources/Cursors/Original/light/default/big/dgn1.cur similarity index 100% rename from Resources/Cursors/Original/light/big/default/dgn1.cur rename to Resources/Cursors/Original/light/default/big/dgn1.cur diff --git a/Resources/Cursors/Original/light/big/default/dgn2.cur b/Resources/Cursors/Original/light/default/big/dgn2.cur similarity index 100% rename from Resources/Cursors/Original/light/big/default/dgn2.cur rename to Resources/Cursors/Original/light/default/big/dgn2.cur diff --git a/Resources/Cursors/Original/light/big/default/handwriting.cur b/Resources/Cursors/Original/light/default/big/handwriting.cur similarity index 100% rename from Resources/Cursors/Original/light/big/default/handwriting.cur rename to Resources/Cursors/Original/light/default/big/handwriting.cur diff --git a/Resources/Cursors/Original/light/big/default/help.cur b/Resources/Cursors/Original/light/default/big/help.cur similarity index 100% rename from Resources/Cursors/Original/light/big/default/help.cur rename to Resources/Cursors/Original/light/default/big/help.cur diff --git a/Resources/Cursors/Original/light/big/default/horz.cur b/Resources/Cursors/Original/light/default/big/horz.cur similarity index 100% rename from Resources/Cursors/Original/light/big/default/horz.cur rename to Resources/Cursors/Original/light/default/big/horz.cur diff --git a/Resources/Cursors/Original/light/big/default/link.cur b/Resources/Cursors/Original/light/default/big/link.cur similarity index 100% rename from Resources/Cursors/Original/light/big/default/link.cur rename to Resources/Cursors/Original/light/default/big/link.cur diff --git a/Resources/Cursors/Original/light/big/default/move.cur b/Resources/Cursors/Original/light/default/big/move.cur similarity index 100% rename from Resources/Cursors/Original/light/big/default/move.cur rename to Resources/Cursors/Original/light/default/big/move.cur diff --git a/Resources/Cursors/Original/light/big/default/person.cur b/Resources/Cursors/Original/light/default/big/person.cur similarity index 100% rename from Resources/Cursors/Original/light/big/default/person.cur rename to Resources/Cursors/Original/light/default/big/person.cur diff --git a/Resources/Cursors/Original/light/big/default/pin.cur b/Resources/Cursors/Original/light/default/big/pin.cur similarity index 100% rename from Resources/Cursors/Original/light/big/default/pin.cur rename to Resources/Cursors/Original/light/default/big/pin.cur diff --git a/Resources/Cursors/Original/light/big/default/pointer.cur b/Resources/Cursors/Original/light/default/big/pointer.cur similarity index 100% rename from Resources/Cursors/Original/light/big/default/pointer.cur rename to Resources/Cursors/Original/light/default/big/pointer.cur diff --git a/Resources/Cursors/Original/light/big/default/precision.cur b/Resources/Cursors/Original/light/default/big/precision.cur similarity index 100% rename from Resources/Cursors/Original/light/big/default/precision.cur rename to Resources/Cursors/Original/light/default/big/precision.cur diff --git a/Resources/Cursors/Original/light/big/alternatives/precision.cur b/Resources/Cursors/Original/light/default/big/precision_alt.cur similarity index 100% rename from Resources/Cursors/Original/light/big/alternatives/precision.cur rename to Resources/Cursors/Original/light/default/big/precision_alt.cur diff --git a/Resources/Cursors/Original/light/big/default/unavailable.cur b/Resources/Cursors/Original/light/default/big/unavailable.cur similarity index 100% rename from Resources/Cursors/Original/light/big/default/unavailable.cur rename to Resources/Cursors/Original/light/default/big/unavailable.cur diff --git a/Resources/Cursors/Original/light/big/default/vert.cur b/Resources/Cursors/Original/light/default/big/vert.cur similarity index 100% rename from Resources/Cursors/Original/light/big/default/vert.cur rename to Resources/Cursors/Original/light/default/big/vert.cur diff --git a/Resources/Cursors/Original/light/big/default/working.ani b/Resources/Cursors/Original/light/default/big/working.ani similarity index 100% rename from Resources/Cursors/Original/light/big/default/working.ani rename to Resources/Cursors/Original/light/default/big/working.ani diff --git a/Resources/Cursors/Original/light/small/default/alternate.cur b/Resources/Cursors/Original/light/default/regular/alternate.cur similarity index 100% rename from Resources/Cursors/Original/light/small/default/alternate.cur rename to Resources/Cursors/Original/light/default/regular/alternate.cur diff --git a/Resources/Cursors/Original/light/regular/default/beam.cur b/Resources/Cursors/Original/light/default/regular/beam.cur similarity index 100% rename from Resources/Cursors/Original/light/regular/default/beam.cur rename to Resources/Cursors/Original/light/default/regular/beam.cur diff --git a/Resources/Cursors/Original/light/regular/default/busy.ani b/Resources/Cursors/Original/light/default/regular/busy.ani similarity index 100% rename from Resources/Cursors/Original/light/regular/default/busy.ani rename to Resources/Cursors/Original/light/default/regular/busy.ani diff --git a/Resources/Cursors/Original/light/small/default/dgn1.cur b/Resources/Cursors/Original/light/default/regular/dgn1.cur similarity index 100% rename from Resources/Cursors/Original/light/small/default/dgn1.cur rename to Resources/Cursors/Original/light/default/regular/dgn1.cur diff --git a/Resources/Cursors/Original/light/small/default/dgn2.cur b/Resources/Cursors/Original/light/default/regular/dgn2.cur similarity index 100% rename from Resources/Cursors/Original/light/small/default/dgn2.cur rename to Resources/Cursors/Original/light/default/regular/dgn2.cur diff --git a/Resources/Cursors/Original/light/regular/default/handwriting.cur b/Resources/Cursors/Original/light/default/regular/handwriting.cur similarity index 100% rename from Resources/Cursors/Original/light/regular/default/handwriting.cur rename to Resources/Cursors/Original/light/default/regular/handwriting.cur diff --git a/Resources/Cursors/Original/light/regular/default/help.cur b/Resources/Cursors/Original/light/default/regular/help.cur similarity index 100% rename from Resources/Cursors/Original/light/regular/default/help.cur rename to Resources/Cursors/Original/light/default/regular/help.cur diff --git a/Resources/Cursors/Original/light/small/default/horz.cur b/Resources/Cursors/Original/light/default/regular/horz.cur similarity index 100% rename from Resources/Cursors/Original/light/small/default/horz.cur rename to Resources/Cursors/Original/light/default/regular/horz.cur diff --git a/Resources/Cursors/Original/light/regular/default/link.cur b/Resources/Cursors/Original/light/default/regular/link.cur similarity index 100% rename from Resources/Cursors/Original/light/regular/default/link.cur rename to Resources/Cursors/Original/light/default/regular/link.cur diff --git a/Resources/Cursors/Original/light/small/default/move.cur b/Resources/Cursors/Original/light/default/regular/move.cur similarity index 100% rename from Resources/Cursors/Original/light/small/default/move.cur rename to Resources/Cursors/Original/light/default/regular/move.cur diff --git a/Resources/Cursors/Original/light/regular/default/person.cur b/Resources/Cursors/Original/light/default/regular/person.cur similarity index 100% rename from Resources/Cursors/Original/light/regular/default/person.cur rename to Resources/Cursors/Original/light/default/regular/person.cur diff --git a/Resources/Cursors/Original/light/regular/default/pin.cur b/Resources/Cursors/Original/light/default/regular/pin.cur similarity index 100% rename from Resources/Cursors/Original/light/regular/default/pin.cur rename to Resources/Cursors/Original/light/default/regular/pin.cur diff --git a/Resources/Cursors/Original/light/regular/default/pointer.cur b/Resources/Cursors/Original/light/default/regular/pointer.cur similarity index 100% rename from Resources/Cursors/Original/light/regular/default/pointer.cur rename to Resources/Cursors/Original/light/default/regular/pointer.cur diff --git a/Resources/Cursors/Original/light/small/default/precision.cur b/Resources/Cursors/Original/light/default/regular/precision.cur similarity index 100% rename from Resources/Cursors/Original/light/small/default/precision.cur rename to Resources/Cursors/Original/light/default/regular/precision.cur diff --git a/Resources/Cursors/Original/light/regular/alternatives/precision.cur b/Resources/Cursors/Original/light/default/regular/precision_alt.cur similarity index 100% rename from Resources/Cursors/Original/light/regular/alternatives/precision.cur rename to Resources/Cursors/Original/light/default/regular/precision_alt.cur diff --git a/Resources/Cursors/Original/light/regular/default/unavailable.cur b/Resources/Cursors/Original/light/default/regular/unavailable.cur similarity index 100% rename from Resources/Cursors/Original/light/regular/default/unavailable.cur rename to Resources/Cursors/Original/light/default/regular/unavailable.cur diff --git a/Resources/Cursors/Original/light/small/default/vert.cur b/Resources/Cursors/Original/light/default/regular/vert.cur similarity index 100% rename from Resources/Cursors/Original/light/small/default/vert.cur rename to Resources/Cursors/Original/light/default/regular/vert.cur diff --git a/Resources/Cursors/Original/light/regular/default/working.ani b/Resources/Cursors/Original/light/default/regular/working.ani similarity index 100% rename from Resources/Cursors/Original/light/regular/default/working.ani rename to Resources/Cursors/Original/light/default/regular/working.ani diff --git a/Resources/Cursors/Original/light/default/small/alternate.cur b/Resources/Cursors/Original/light/default/small/alternate.cur new file mode 100644 index 0000000..36443fa Binary files /dev/null and b/Resources/Cursors/Original/light/default/small/alternate.cur differ diff --git a/Resources/Cursors/Original/light/small/default/beam.cur b/Resources/Cursors/Original/light/default/small/beam.cur similarity index 100% rename from Resources/Cursors/Original/light/small/default/beam.cur rename to Resources/Cursors/Original/light/default/small/beam.cur diff --git a/Resources/Cursors/Original/light/small/default/busy.ani b/Resources/Cursors/Original/light/default/small/busy.ani similarity index 100% rename from Resources/Cursors/Original/light/small/default/busy.ani rename to Resources/Cursors/Original/light/default/small/busy.ani diff --git a/Resources/Cursors/Original/light/default/small/dgn1.cur b/Resources/Cursors/Original/light/default/small/dgn1.cur new file mode 100644 index 0000000..6e5b4f0 Binary files /dev/null and b/Resources/Cursors/Original/light/default/small/dgn1.cur differ diff --git a/Resources/Cursors/Original/light/default/small/dgn2.cur b/Resources/Cursors/Original/light/default/small/dgn2.cur new file mode 100644 index 0000000..d7cbc3d Binary files /dev/null and b/Resources/Cursors/Original/light/default/small/dgn2.cur differ diff --git a/Resources/Cursors/Original/light/small/default/handwriting.cur b/Resources/Cursors/Original/light/default/small/handwriting.cur similarity index 100% rename from Resources/Cursors/Original/light/small/default/handwriting.cur rename to Resources/Cursors/Original/light/default/small/handwriting.cur diff --git a/Resources/Cursors/Original/light/small/default/help.cur b/Resources/Cursors/Original/light/default/small/help.cur similarity index 100% rename from Resources/Cursors/Original/light/small/default/help.cur rename to Resources/Cursors/Original/light/default/small/help.cur diff --git a/Resources/Cursors/Original/light/default/small/horz.cur b/Resources/Cursors/Original/light/default/small/horz.cur new file mode 100644 index 0000000..906def3 Binary files /dev/null and b/Resources/Cursors/Original/light/default/small/horz.cur differ diff --git a/Resources/Cursors/Original/light/small/default/link.cur b/Resources/Cursors/Original/light/default/small/link.cur similarity index 100% rename from Resources/Cursors/Original/light/small/default/link.cur rename to Resources/Cursors/Original/light/default/small/link.cur diff --git a/Resources/Cursors/Original/light/default/small/move.cur b/Resources/Cursors/Original/light/default/small/move.cur new file mode 100644 index 0000000..a97cd4f Binary files /dev/null and b/Resources/Cursors/Original/light/default/small/move.cur differ diff --git a/Resources/Cursors/Original/light/small/default/person.cur b/Resources/Cursors/Original/light/default/small/person.cur similarity index 100% rename from Resources/Cursors/Original/light/small/default/person.cur rename to Resources/Cursors/Original/light/default/small/person.cur diff --git a/Resources/Cursors/Original/light/small/default/pin.cur b/Resources/Cursors/Original/light/default/small/pin.cur similarity index 100% rename from Resources/Cursors/Original/light/small/default/pin.cur rename to Resources/Cursors/Original/light/default/small/pin.cur diff --git a/Resources/Cursors/Original/light/small/default/pointer.cur b/Resources/Cursors/Original/light/default/small/pointer.cur similarity index 100% rename from Resources/Cursors/Original/light/small/default/pointer.cur rename to Resources/Cursors/Original/light/default/small/pointer.cur diff --git a/Resources/Cursors/Original/light/default/small/precision.cur b/Resources/Cursors/Original/light/default/small/precision.cur new file mode 100644 index 0000000..d28c89e Binary files /dev/null and b/Resources/Cursors/Original/light/default/small/precision.cur differ diff --git a/Resources/Cursors/Original/light/small/alternatives/precision.cur b/Resources/Cursors/Original/light/default/small/precision_alt.cur similarity index 100% rename from Resources/Cursors/Original/light/small/alternatives/precision.cur rename to Resources/Cursors/Original/light/default/small/precision_alt.cur diff --git a/Resources/Cursors/Original/light/default/small/unavailable.cur b/Resources/Cursors/Original/light/default/small/unavailable.cur new file mode 100644 index 0000000..d843e97 Binary files /dev/null and b/Resources/Cursors/Original/light/default/small/unavailable.cur differ diff --git a/Resources/Cursors/Original/light/default/small/vert.cur b/Resources/Cursors/Original/light/default/small/vert.cur new file mode 100644 index 0000000..0299ef6 Binary files /dev/null and b/Resources/Cursors/Original/light/default/small/vert.cur differ diff --git a/Resources/Cursors/Original/light/small/default/working.ani b/Resources/Cursors/Original/light/default/small/working.ani similarity index 100% rename from Resources/Cursors/Original/light/small/default/working.ani rename to Resources/Cursors/Original/light/default/small/working.ani diff --git a/Resources/Cursors/Original/light/tail/alternate.cur b/Resources/Cursors/Original/light/tail/alternate.cur new file mode 100644 index 0000000..36443fa Binary files /dev/null and b/Resources/Cursors/Original/light/tail/alternate.cur differ diff --git a/Resources/Cursors/Original/light/tail/beam.cur b/Resources/Cursors/Original/light/tail/beam.cur new file mode 100644 index 0000000..aa0d5fc Binary files /dev/null and b/Resources/Cursors/Original/light/tail/beam.cur differ diff --git a/Resources/Cursors/Original/light/tail/busy.ani b/Resources/Cursors/Original/light/tail/busy.ani new file mode 100644 index 0000000..d680b2e Binary files /dev/null and b/Resources/Cursors/Original/light/tail/busy.ani differ diff --git a/Resources/Cursors/Original/light/tail/dgn1.cur b/Resources/Cursors/Original/light/tail/dgn1.cur new file mode 100644 index 0000000..6e5b4f0 Binary files /dev/null and b/Resources/Cursors/Original/light/tail/dgn1.cur differ diff --git a/Resources/Cursors/Original/light/tail/dgn2.cur b/Resources/Cursors/Original/light/tail/dgn2.cur new file mode 100644 index 0000000..d7cbc3d Binary files /dev/null and b/Resources/Cursors/Original/light/tail/dgn2.cur differ diff --git a/Resources/Cursors/Original/light/tail/handwriting.cur b/Resources/Cursors/Original/light/tail/handwriting.cur new file mode 100644 index 0000000..7639f61 Binary files /dev/null and b/Resources/Cursors/Original/light/tail/handwriting.cur differ diff --git a/Resources/Cursors/Original/light/tail/help.cur b/Resources/Cursors/Original/light/tail/help.cur new file mode 100644 index 0000000..3d32f39 Binary files /dev/null and b/Resources/Cursors/Original/light/tail/help.cur differ diff --git a/Resources/Cursors/Original/light/tail/horz.cur b/Resources/Cursors/Original/light/tail/horz.cur new file mode 100644 index 0000000..906def3 Binary files /dev/null and b/Resources/Cursors/Original/light/tail/horz.cur differ diff --git a/Resources/Cursors/Original/light/tail/link.cur b/Resources/Cursors/Original/light/tail/link.cur new file mode 100644 index 0000000..0bde3c0 Binary files /dev/null and b/Resources/Cursors/Original/light/tail/link.cur differ diff --git a/Resources/Cursors/Original/light/tail/move.cur b/Resources/Cursors/Original/light/tail/move.cur new file mode 100644 index 0000000..a97cd4f Binary files /dev/null and b/Resources/Cursors/Original/light/tail/move.cur differ diff --git a/Resources/Cursors/Original/light/tail/person.cur b/Resources/Cursors/Original/light/tail/person.cur new file mode 100644 index 0000000..3df0de0 Binary files /dev/null and b/Resources/Cursors/Original/light/tail/person.cur differ diff --git a/Resources/Cursors/Original/light/tail/pin.cur b/Resources/Cursors/Original/light/tail/pin.cur new file mode 100644 index 0000000..97e9ae1 Binary files /dev/null and b/Resources/Cursors/Original/light/tail/pin.cur differ diff --git a/Resources/Cursors/Original/light/tail/pointer.cur b/Resources/Cursors/Original/light/tail/pointer.cur new file mode 100644 index 0000000..cdf24f4 Binary files /dev/null and b/Resources/Cursors/Original/light/tail/pointer.cur differ diff --git a/Resources/Cursors/Original/light/tail/precision.cur b/Resources/Cursors/Original/light/tail/precision.cur new file mode 100644 index 0000000..d28c89e Binary files /dev/null and b/Resources/Cursors/Original/light/tail/precision.cur differ diff --git a/Resources/Cursors/Original/light/tail/unavailable.cur b/Resources/Cursors/Original/light/tail/unavailable.cur new file mode 100644 index 0000000..7ebf268 Binary files /dev/null and b/Resources/Cursors/Original/light/tail/unavailable.cur differ diff --git a/Resources/Cursors/Original/light/tail/vert.cur b/Resources/Cursors/Original/light/tail/vert.cur new file mode 100644 index 0000000..0299ef6 Binary files /dev/null and b/Resources/Cursors/Original/light/tail/vert.cur differ diff --git a/Resources/Cursors/Original/light/tail/working.ani b/Resources/Cursors/Original/light/tail/working.ani new file mode 100644 index 0000000..4b2a2ee Binary files /dev/null and b/Resources/Cursors/Original/light/tail/working.ani differ diff --git a/Resources/Diffs/big/busy b/Resources/Diffs/default/big/busy similarity index 100% rename from Resources/Diffs/big/busy rename to Resources/Diffs/default/big/busy diff --git a/Resources/Diffs/big/busy_light b/Resources/Diffs/default/big/busy_alt similarity index 100% rename from Resources/Diffs/big/busy_light rename to Resources/Diffs/default/big/busy_alt diff --git a/Resources/Diffs/big/working b/Resources/Diffs/default/big/working similarity index 100% rename from Resources/Diffs/big/working rename to Resources/Diffs/default/big/working diff --git a/Resources/Diffs/regular/busy b/Resources/Diffs/default/regular/busy similarity index 100% rename from Resources/Diffs/regular/busy rename to Resources/Diffs/default/regular/busy diff --git a/Resources/Diffs/regular/working b/Resources/Diffs/default/regular/working similarity index 100% rename from Resources/Diffs/regular/working rename to Resources/Diffs/default/regular/working diff --git a/Resources/Diffs/small/busy b/Resources/Diffs/default/small/busy similarity index 100% rename from Resources/Diffs/small/busy rename to Resources/Diffs/default/small/busy diff --git a/Resources/Diffs/small/working b/Resources/Diffs/default/small/working similarity index 100% rename from Resources/Diffs/small/working rename to Resources/Diffs/default/small/working diff --git a/Resources/Diffs/tail/busy b/Resources/Diffs/tail/busy new file mode 100644 index 0000000..eb4da32 --- /dev/null +++ b/Resources/Diffs/tail/busy @@ -0,0 +1,17427 @@ +3070 +3071 +3072 +3074 +3075 +3076 +3194 +3195 +3196 +3198 +3199 +3200 +3202 +3203 +3204 +3206 +3207 +3208 +3318 +3319 +3320 +3322 +3323 +3324 +3326 +3327 +3328 +3330 +3331 +3332 +3334 +3335 +3336 +3338 +3339 +3340 +3342 +3343 +3344 +3442 +3443 +3444 +3446 +3447 +3448 +3450 +3451 +3452 +3454 +3455 +3456 +3458 +3459 +3460 +3462 +3463 +3464 +3466 +3467 +3468 +3470 +3471 +3472 +3570 +3571 +3572 +3574 +3575 +3576 +3578 +3579 +3580 +3582 +3583 +3584 +3586 +3587 +3588 +3590 +3591 +3592 +3594 +3595 +3596 +3598 +3599 +3600 +3702 +3703 +3704 +3706 +3707 +3708 +3710 +3711 +3712 +3714 +3715 +3716 +3718 +3719 +3720 +3722 +3723 +3724 +3834 +3835 +3836 +3838 +3839 +3840 +3842 +3843 +3844 +3846 +3847 +3848 +3966 +3967 +3968 +3970 +3971 +3972 +7364 +7365 +7366 +7368 +7369 +7370 +7372 +7373 +7374 +7376 +7377 +7378 +7488 +7489 +7490 +7492 +7493 +7494 +7496 +7497 +7498 +7500 +7501 +7502 +7504 +7505 +7506 +7508 +7509 +7510 +7616 +7617 +7618 +7620 +7621 +7622 +7624 +7625 +7626 +7628 +7629 +7630 +7632 +7633 +7634 +7636 +7637 +7638 +7740 +7741 +7742 +7744 +7745 +7746 +7748 +7749 +7750 +7752 +7753 +7754 +7756 +7757 +7758 +7760 +7761 +7762 +7764 +7765 +7766 +7868 +7869 +7870 +7872 +7873 +7874 +7876 +7877 +7878 +7880 +7881 +7882 +7884 +7885 +7886 +7888 +7889 +7890 +7892 +7893 +7894 +8000 +8001 +8002 +8004 +8005 +8006 +8008 +8009 +8010 +8012 +8013 +8014 +8016 +8017 +8018 +8020 +8021 +8022 +8128 +8129 +8130 +8132 +8133 +8134 +8136 +8137 +8138 +8140 +8141 +8142 +8144 +8145 +8146 +8148 +8149 +8150 +8260 +8261 +8262 +8264 +8265 +8266 +8268 +8269 +8270 +11662 +11663 +11664 +11666 +11667 +11668 +11670 +11671 +11672 +11674 +11675 +11676 +11678 +11679 +11680 +11682 +11683 +11684 +11782 +11783 +11784 +11786 +11787 +11788 +11790 +11791 +11792 +11794 +11795 +11796 +11798 +11799 +11800 +11802 +11803 +11804 +11806 +11807 +11808 +11810 +11811 +11812 +11910 +11911 +11912 +11914 +11915 +11916 +11918 +11919 +11920 +11922 +11923 +11924 +11926 +11927 +11928 +11930 +11931 +11932 +11934 +11935 +11936 +11938 +11939 +11940 +12038 +12039 +12040 +12042 +12043 +12044 +12046 +12047 +12048 +12050 +12051 +12052 +12054 +12055 +12056 +12058 +12059 +12060 +12062 +12063 +12064 +12066 +12067 +12068 +12166 +12167 +12168 +12170 +12171 +12172 +12174 +12175 +12176 +12178 +12179 +12180 +12182 +12183 +12184 +12186 +12187 +12188 +12190 +12191 +12192 +12194 +12195 +12196 +12294 +12295 +12296 +12298 +12299 +12300 +12302 +12303 +12304 +12306 +12307 +12308 +12310 +12311 +12312 +12314 +12315 +12316 +12318 +12319 +12320 +12322 +12323 +12324 +12426 +12427 +12428 +12430 +12431 +12432 +12434 +12435 +12436 +12438 +12439 +12440 +12442 +12443 +12444 +12558 +12559 +12560 +12562 +12563 +12564 +15716 +15717 +15718 +15720 +15721 +15722 +15724 +15725 +15726 +15728 +15729 +15730 +15840 +15841 +15842 +15844 +15845 +15846 +15848 +15849 +15850 +15852 +15853 +15854 +15856 +15857 +15858 +15860 +15861 +15862 +15956 +15957 +15958 +15960 +15961 +15962 +15964 +15965 +15966 +15968 +15969 +15970 +15972 +15973 +15974 +15976 +15977 +15978 +15980 +15981 +15982 +15984 +15985 +15986 +15988 +15989 +15990 +15992 +15993 +15994 +16084 +16085 +16086 +16088 +16089 +16090 +16092 +16093 +16094 +16096 +16097 +16098 +16100 +16101 +16102 +16104 +16105 +16106 +16108 +16109 +16110 +16112 +16113 +16114 +16116 +16117 +16118 +16120 +16121 +16122 +16208 +16209 +16210 +16212 +16213 +16214 +16216 +16217 +16218 +16220 +16221 +16222 +16224 +16225 +16226 +16228 +16229 +16230 +16232 +16233 +16234 +16236 +16237 +16238 +16240 +16241 +16242 +16244 +16245 +16246 +16336 +16337 +16338 +16340 +16341 +16342 +16344 +16345 +16346 +16348 +16349 +16350 +16352 +16353 +16354 +16356 +16357 +16358 +16360 +16361 +16362 +16364 +16365 +16366 +16368 +16369 +16370 +16372 +16373 +16374 +16464 +16465 +16466 +16468 +16469 +16470 +16472 +16473 +16474 +16476 +16477 +16478 +16480 +16481 +16482 +16484 +16485 +16486 +16488 +16489 +16490 +16492 +16493 +16494 +16496 +16497 +16498 +16592 +16593 +16594 +16596 +16597 +16598 +16600 +16601 +16602 +16604 +16605 +16606 +16608 +16609 +16610 +16612 +16613 +16614 +16616 +16617 +16618 +16620 +16621 +16622 +16724 +16725 +16726 +16728 +16729 +16730 +16732 +16733 +16734 +16736 +16737 +16738 +19758 +19759 +19760 +19762 +19763 +19764 +19766 +19767 +19768 +19770 +19771 +19772 +19774 +19775 +19776 +19882 +19883 +19884 +19886 +19887 +19888 +19890 +19891 +19892 +19894 +19895 +19896 +19898 +19899 +19900 +19902 +19903 +19904 +20010 +20011 +20012 +20014 +20015 +20016 +20018 +20019 +20020 +20022 +20023 +20024 +20026 +20027 +20028 +20030 +20031 +20032 +20134 +20135 +20136 +20138 +20139 +20140 +20142 +20143 +20144 +20146 +20147 +20148 +20150 +20151 +20152 +20154 +20155 +20156 +20158 +20159 +20160 +20254 +20255 +20256 +20258 +20259 +20260 +20262 +20263 +20264 +20266 +20267 +20268 +20270 +20271 +20272 +20274 +20275 +20276 +20278 +20279 +20280 +20282 +20283 +20284 +20286 +20287 +20288 +20378 +20379 +20380 +20382 +20383 +20384 +20386 +20387 +20388 +20390 +20391 +20392 +20394 +20395 +20396 +20398 +20399 +20400 +20402 +20403 +20404 +20406 +20407 +20408 +20410 +20411 +20412 +20414 +20415 +20416 +20506 +20507 +20508 +20510 +20511 +20512 +20514 +20515 +20516 +20518 +20519 +20520 +20522 +20523 +20524 +20526 +20527 +20528 +20530 +20531 +20532 +20534 +20535 +20536 +20538 +20539 +20540 +20542 +20543 +20544 +20634 +20635 +20636 +20638 +20639 +20640 +20642 +20643 +20644 +20646 +20647 +20648 +20650 +20651 +20652 +20654 +20655 +20656 +20658 +20659 +20660 +20662 +20663 +20664 +20666 +20667 +20668 +20762 +20763 +20764 +20766 +20767 +20768 +20770 +20771 +20772 +20774 +20775 +20776 +20778 +20779 +20780 +20782 +20783 +20784 +20786 +20787 +20788 +20790 +20791 +20792 +20890 +20891 +20892 +20894 +20895 +20896 +20898 +20899 +20900 +20902 +20903 +20904 +20906 +20907 +20908 +20910 +20911 +20912 +20914 +20915 +20916 +23672 +23673 +23674 +23676 +23677 +23678 +23680 +23681 +23682 +23684 +23685 +23686 +23796 +23797 +23798 +23800 +23801 +23802 +23804 +23805 +23806 +23808 +23809 +23810 +23812 +23813 +23814 +23816 +23817 +23818 +23920 +23921 +23922 +23924 +23925 +23926 +23928 +23929 +23930 +23932 +23933 +23934 +23936 +23937 +23938 +23940 +23941 +23942 +23944 +23945 +23946 +23948 +23949 +23950 +24048 +24049 +24050 +24052 +24053 +24054 +24056 +24057 +24058 +24060 +24061 +24062 +24064 +24065 +24066 +24068 +24069 +24070 +24072 +24073 +24074 +24076 +24077 +24078 +24176 +24177 +24178 +24180 +24181 +24182 +24184 +24185 +24186 +24188 +24189 +24190 +24192 +24193 +24194 +24196 +24197 +24198 +24200 +24201 +24202 +24204 +24205 +24206 +24304 +24305 +24306 +24308 +24309 +24310 +24312 +24313 +24314 +24316 +24317 +24318 +24320 +24321 +24322 +24324 +24325 +24326 +24328 +24329 +24330 +24428 +24429 +24430 +24432 +24433 +24434 +24436 +24437 +24438 +24440 +24441 +24442 +24444 +24445 +24446 +24448 +24449 +24450 +24452 +24453 +24454 +24456 +24457 +24458 +24552 +24553 +24554 +24556 +24557 +24558 +24560 +24561 +24562 +24564 +24565 +24566 +24568 +24569 +24570 +24572 +24573 +24574 +24576 +24577 +24578 +24580 +24581 +24582 +24680 +24681 +24682 +24684 +24685 +24686 +24688 +24689 +24690 +24692 +24693 +24694 +24696 +24697 +24698 +24700 +24701 +24702 +24704 +24705 +24706 +24708 +24709 +24710 +24804 +24805 +24806 +24808 +24809 +24810 +24812 +24813 +24814 +24816 +24817 +24818 +24820 +24821 +24822 +24824 +24825 +24826 +24828 +24829 +24830 +24832 +24833 +24834 +24836 +24837 +24838 +24936 +24937 +24938 +24940 +24941 +24942 +24944 +24945 +24946 +24948 +24949 +24950 +24952 +24953 +24954 +24956 +24957 +24958 +24960 +24961 +24962 +25064 +25065 +25066 +25068 +25069 +25070 +25072 +25073 +25074 +25076 +25077 +25078 +25080 +25081 +25082 +25084 +25085 +25086 +25192 +25193 +25194 +25196 +25197 +25198 +25200 +25201 +25202 +25204 +25205 +25206 +25208 +25209 +25210 +27578 +27579 +27580 +27582 +27583 +27584 +27586 +27587 +27588 +27590 +27591 +27592 +27594 +27595 +27596 +27702 +27703 +27704 +27706 +27707 +27708 +27710 +27711 +27712 +27714 +27715 +27716 +27718 +27719 +27720 +27722 +27723 +27724 +27830 +27831 +27832 +27834 +27835 +27836 +27838 +27839 +27840 +27842 +27843 +27844 +27846 +27847 +27848 +27850 +27851 +27852 +27854 +27855 +27856 +27958 +27959 +27960 +27962 +27963 +27964 +27966 +27967 +27968 +27970 +27971 +27972 +27974 +27975 +27976 +27978 +27979 +27980 +27982 +27983 +27984 +28086 +28087 +28088 +28090 +28091 +28092 +28094 +28095 +28096 +28098 +28099 +28100 +28102 +28103 +28104 +28106 +28107 +28108 +28110 +28111 +28112 +28114 +28115 +28116 +28214 +28215 +28216 +28218 +28219 +28220 +28222 +28223 +28224 +28226 +28227 +28228 +28230 +28231 +28232 +28234 +28235 +28236 +28238 +28239 +28240 +28242 +28243 +28244 +28342 +28343 +28344 +28346 +28347 +28348 +28350 +28351 +28352 +28354 +28355 +28356 +28358 +28359 +28360 +28362 +28363 +28364 +28366 +28367 +28368 +28370 +28371 +28372 +28470 +28471 +28472 +28474 +28475 +28476 +28478 +28479 +28480 +28482 +28483 +28484 +28486 +28487 +28488 +28490 +28491 +28492 +28494 +28495 +28496 +28498 +28499 +28500 +28598 +28599 +28600 +28602 +28603 +28604 +28606 +28607 +28608 +28610 +28611 +28612 +28614 +28615 +28616 +28618 +28619 +28620 +28622 +28623 +28624 +28722 +28723 +28724 +28726 +28727 +28728 +28730 +28731 +28732 +28734 +28735 +28736 +28738 +28739 +28740 +28742 +28743 +28744 +28746 +28747 +28748 +28750 +28751 +28752 +28846 +28847 +28848 +28850 +28851 +28852 +28854 +28855 +28856 +28858 +28859 +28860 +28862 +28863 +28864 +28866 +28867 +28868 +28870 +28871 +28872 +28874 +28875 +28876 +28974 +28975 +28976 +28978 +28979 +28980 +28982 +28983 +28984 +28986 +28987 +28988 +28990 +28991 +28992 +28994 +28995 +28996 +28998 +28999 +29000 +29002 +29003 +29004 +29102 +29103 +29104 +29106 +29107 +29108 +29110 +29111 +29112 +29114 +29115 +29116 +29118 +29119 +29120 +29122 +29123 +29124 +29126 +29127 +29128 +29130 +29131 +29132 +29230 +29231 +29232 +29234 +29235 +29236 +29238 +29239 +29240 +29242 +29243 +29244 +29246 +29247 +29248 +29250 +29251 +29252 +29254 +29255 +29256 +29366 +29367 +29368 +29370 +29371 +29372 +29374 +29375 +29376 +29378 +29379 +29380 +29498 +29499 +29500 +31612 +31613 +31614 +31616 +31617 +31618 +31620 +31621 +31622 +31624 +31625 +31626 +31628 +31629 +31630 +31736 +31737 +31738 +31740 +31741 +31742 +31744 +31745 +31746 +31748 +31749 +31750 +31752 +31753 +31754 +31756 +31757 +31758 +31760 +31761 +31762 +31864 +31865 +31866 +31868 +31869 +31870 +31872 +31873 +31874 +31876 +31877 +31878 +31880 +31881 +31882 +31884 +31885 +31886 +31888 +31889 +31890 +31992 +31993 +31994 +31996 +31997 +31998 +32000 +32001 +32002 +32004 +32005 +32006 +32008 +32009 +32010 +32012 +32013 +32014 +32016 +32017 +32018 +32124 +32125 +32126 +32128 +32129 +32130 +32132 +32133 +32134 +32136 +32137 +32138 +32140 +32141 +32142 +32144 +32145 +32146 +32148 +32149 +32150 +32252 +32253 +32254 +32256 +32257 +32258 +32260 +32261 +32262 +32264 +32265 +32266 +32268 +32269 +32270 +32272 +32273 +32274 +32276 +32277 +32278 +32380 +32381 +32382 +32384 +32385 +32386 +32388 +32389 +32390 +32392 +32393 +32394 +32396 +32397 +32398 +32400 +32401 +32402 +32404 +32405 +32406 +32408 +32409 +32410 +32508 +32509 +32510 +32512 +32513 +32514 +32516 +32517 +32518 +32520 +32521 +32522 +32524 +32525 +32526 +32528 +32529 +32530 +32532 +32533 +32534 +32536 +32537 +32538 +32636 +32637 +32638 +32640 +32641 +32642 +32644 +32645 +32646 +32648 +32649 +32650 +32652 +32653 +32654 +32656 +32657 +32658 +32660 +32661 +32662 +32664 +32665 +32666 +32764 +32765 +32766 +32768 +32769 +32770 +32772 +32773 +32774 +32776 +32777 +32778 +32780 +32781 +32782 +32784 +32785 +32786 +32788 +32789 +32790 +32792 +32793 +32794 +32892 +32893 +32894 +32896 +32897 +32898 +32900 +32901 +32902 +32904 +32905 +32906 +32908 +32909 +32910 +32912 +32913 +32914 +32916 +32917 +32918 +33020 +33021 +33022 +33024 +33025 +33026 +33028 +33029 +33030 +33032 +33033 +33034 +33036 +33037 +33038 +33040 +33041 +33042 +33044 +33045 +33046 +33144 +33145 +33146 +33148 +33149 +33150 +33152 +33153 +33154 +33156 +33157 +33158 +33160 +33161 +33162 +33164 +33165 +33166 +33168 +33169 +33170 +33272 +33273 +33274 +33276 +33277 +33278 +33280 +33281 +33282 +33284 +33285 +33286 +33288 +33289 +33290 +33292 +33293 +33294 +33296 +33297 +33298 +33404 +33405 +33406 +33408 +33409 +33410 +33412 +33413 +33414 +33416 +33417 +33418 +33420 +33421 +33422 +33424 +33425 +33426 +33532 +33533 +33534 +33536 +33537 +33538 +33540 +33541 +33542 +33544 +33545 +33546 +33548 +33549 +33550 +35638 +35639 +35640 +35642 +35643 +35644 +35646 +35647 +35648 +35650 +35651 +35652 +35654 +35655 +35656 +35658 +35659 +35660 +35762 +35763 +35764 +35766 +35767 +35768 +35770 +35771 +35772 +35774 +35775 +35776 +35778 +35779 +35780 +35782 +35783 +35784 +35786 +35787 +35788 +35790 +35791 +35792 +35890 +35891 +35892 +35894 +35895 +35896 +35898 +35899 +35900 +35902 +35903 +35904 +35906 +35907 +35908 +35910 +35911 +35912 +35914 +35915 +35916 +35918 +35919 +35920 +35922 +35923 +35924 +36018 +36019 +36020 +36022 +36023 +36024 +36026 +36027 +36028 +36030 +36031 +36032 +36034 +36035 +36036 +36038 +36039 +36040 +36042 +36043 +36044 +36046 +36047 +36048 +36050 +36051 +36052 +36054 +36055 +36056 +36146 +36147 +36148 +36150 +36151 +36152 +36154 +36155 +36156 +36158 +36159 +36160 +36162 +36163 +36164 +36166 +36167 +36168 +36170 +36171 +36172 +36174 +36175 +36176 +36178 +36179 +36180 +36182 +36183 +36184 +36278 +36279 +36280 +36282 +36283 +36284 +36286 +36287 +36288 +36290 +36291 +36292 +36294 +36295 +36296 +36298 +36299 +36300 +36302 +36303 +36304 +36306 +36307 +36308 +36310 +36311 +36312 +36414 +36415 +36416 +36418 +36419 +36420 +36422 +36423 +36424 +36426 +36427 +36428 +36430 +36431 +36432 +36434 +36435 +36436 +36438 +36439 +36440 +36442 +36443 +36444 +36546 +36547 +36548 +36550 +36551 +36552 +36554 +36555 +36556 +36558 +36559 +36560 +36562 +36563 +36564 +36566 +36567 +36568 +36570 +36571 +36572 +36674 +36675 +36676 +36678 +36679 +36680 +36682 +36683 +36684 +36686 +36687 +36688 +36690 +36691 +36692 +36694 +36695 +36696 +36698 +36699 +36700 +36702 +36703 +36704 +36802 +36803 +36804 +36806 +36807 +36808 +36810 +36811 +36812 +36814 +36815 +36816 +36818 +36819 +36820 +36822 +36823 +36824 +36826 +36827 +36828 +36830 +36831 +36832 +36930 +36931 +36932 +36934 +36935 +36936 +36938 +36939 +36940 +36942 +36943 +36944 +36946 +36947 +36948 +36950 +36951 +36952 +36954 +36955 +36956 +36958 +36959 +36960 +37058 +37059 +37060 +37062 +37063 +37064 +37066 +37067 +37068 +37070 +37071 +37072 +37074 +37075 +37076 +37078 +37079 +37080 +37082 +37083 +37084 +37086 +37087 +37088 +37186 +37187 +37188 +37190 +37191 +37192 +37194 +37195 +37196 +37198 +37199 +37200 +37202 +37203 +37204 +37206 +37207 +37208 +37210 +37211 +37212 +37314 +37315 +37316 +37318 +37319 +37320 +37322 +37323 +37324 +37326 +37327 +37328 +37330 +37331 +37332 +37334 +37335 +37336 +37338 +37339 +37340 +37442 +37443 +37444 +37446 +37447 +37448 +37450 +37451 +37452 +37454 +37455 +37456 +37458 +37459 +37460 +37462 +37463 +37464 +37570 +37571 +37572 +37574 +37575 +37576 +37578 +37579 +37580 +37582 +37583 +37584 +37586 +37587 +37588 +37590 +37591 +37592 +37706 +37707 +37708 +37710 +37711 +37712 +37714 +37715 +37716 +39668 +39669 +39670 +39672 +39673 +39674 +39676 +39677 +39678 +39792 +39793 +39794 +39796 +39797 +39798 +39800 +39801 +39802 +39804 +39805 +39806 +39808 +39809 +39810 +39812 +39813 +39814 +39916 +39917 +39918 +39920 +39921 +39922 +39924 +39925 +39926 +39928 +39929 +39930 +39932 +39933 +39934 +39936 +39937 +39938 +39940 +39941 +39942 +39944 +39945 +39946 +39948 +39949 +39950 +39952 +39953 +39954 +40040 +40041 +40042 +40044 +40045 +40046 +40048 +40049 +40050 +40052 +40053 +40054 +40056 +40057 +40058 +40060 +40061 +40062 +40064 +40065 +40066 +40068 +40069 +40070 +40072 +40073 +40074 +40076 +40077 +40078 +40080 +40081 +40082 +40084 +40085 +40086 +40168 +40169 +40170 +40172 +40173 +40174 +40176 +40177 +40178 +40180 +40181 +40182 +40184 +40185 +40186 +40188 +40189 +40190 +40192 +40193 +40194 +40196 +40197 +40198 +40200 +40201 +40202 +40204 +40205 +40206 +40208 +40209 +40210 +40212 +40213 +40214 +40216 +40217 +40218 +40300 +40301 +40302 +40304 +40305 +40306 +40308 +40309 +40310 +40312 +40313 +40314 +40316 +40317 +40318 +40320 +40321 +40322 +40324 +40325 +40326 +40328 +40329 +40330 +40332 +40333 +40334 +40336 +40337 +40338 +40340 +40341 +40342 +40344 +40345 +40346 +40348 +40349 +40350 +40432 +40433 +40434 +40436 +40437 +40438 +40440 +40441 +40442 +40444 +40445 +40446 +40448 +40449 +40450 +40452 +40453 +40454 +40456 +40457 +40458 +40460 +40461 +40462 +40464 +40465 +40466 +40468 +40469 +40470 +40472 +40473 +40474 +40476 +40477 +40478 +40564 +40565 +40566 +40568 +40569 +40570 +40572 +40573 +40574 +40576 +40577 +40578 +40580 +40581 +40582 +40584 +40585 +40586 +40588 +40589 +40590 +40592 +40593 +40594 +40596 +40597 +40598 +40600 +40601 +40602 +40604 +40605 +40606 +40708 +40709 +40710 +40712 +40713 +40714 +40716 +40717 +40718 +40720 +40721 +40722 +40724 +40725 +40726 +40728 +40729 +40730 +40732 +40733 +40734 +40736 +40737 +40738 +40840 +40841 +40842 +40844 +40845 +40846 +40848 +40849 +40850 +40852 +40853 +40854 +40856 +40857 +40858 +40860 +40861 +40862 +40864 +40865 +40866 +40968 +40969 +40970 +40972 +40973 +40974 +40976 +40977 +40978 +40980 +40981 +40982 +40984 +40985 +40986 +40988 +40989 +40990 +40992 +40993 +40994 +40996 +40997 +40998 +41096 +41097 +41098 +41100 +41101 +41102 +41104 +41105 +41106 +41108 +41109 +41110 +41112 +41113 +41114 +41116 +41117 +41118 +41120 +41121 +41122 +41124 +41125 +41126 +41224 +41225 +41226 +41228 +41229 +41230 +41232 +41233 +41234 +41236 +41237 +41238 +41240 +41241 +41242 +41244 +41245 +41246 +41248 +41249 +41250 +41252 +41253 +41254 +41352 +41353 +41354 +41356 +41357 +41358 +41360 +41361 +41362 +41364 +41365 +41366 +41368 +41369 +41370 +41372 +41373 +41374 +41376 +41377 +41378 +41380 +41381 +41382 +41480 +41481 +41482 +41484 +41485 +41486 +41488 +41489 +41490 +41492 +41493 +41494 +41496 +41497 +41498 +41500 +41501 +41502 +41504 +41505 +41506 +41608 +41609 +41610 +41612 +41613 +41614 +41616 +41617 +41618 +41620 +41621 +41622 +41624 +41625 +41626 +41628 +41629 +41630 +41632 +41633 +41634 +41740 +41741 +41742 +41744 +41745 +41746 +41748 +41749 +41750 +41752 +41753 +41754 +41756 +41757 +41758 +41872 +41873 +41874 +41876 +41877 +41878 +41880 +41881 +41882 +41884 +41885 +41886 +43958 +43959 +43960 +43962 +43963 +43964 +43966 +43967 +43968 +43970 +43971 +43972 +44078 +44079 +44080 +44082 +44083 +44084 +44086 +44087 +44088 +44090 +44091 +44092 +44094 +44095 +44096 +44098 +44099 +44100 +44102 +44103 +44104 +44106 +44107 +44108 +44198 +44199 +44200 +44202 +44203 +44204 +44206 +44207 +44208 +44210 +44211 +44212 +44214 +44215 +44216 +44218 +44219 +44220 +44222 +44223 +44224 +44226 +44227 +44228 +44230 +44231 +44232 +44234 +44235 +44236 +44238 +44239 +44240 +44242 +44243 +44244 +44246 +44247 +44248 +44326 +44327 +44328 +44330 +44331 +44332 +44334 +44335 +44336 +44338 +44339 +44340 +44342 +44343 +44344 +44346 +44347 +44348 +44350 +44351 +44352 +44354 +44355 +44356 +44358 +44359 +44360 +44362 +44363 +44364 +44366 +44367 +44368 +44370 +44371 +44372 +44374 +44375 +44376 +44378 +44379 +44380 +44454 +44455 +44456 +44458 +44459 +44460 +44462 +44463 +44464 +44466 +44467 +44468 +44470 +44471 +44472 +44474 +44475 +44476 +44478 +44479 +44480 +44482 +44483 +44484 +44486 +44487 +44488 +44490 +44491 +44492 +44494 +44495 +44496 +44498 +44499 +44500 +44502 +44503 +44504 +44506 +44507 +44508 +44510 +44511 +44512 +44582 +44583 +44584 +44586 +44587 +44588 +44590 +44591 +44592 +44594 +44595 +44596 +44598 +44599 +44600 +44602 +44603 +44604 +44606 +44607 +44608 +44610 +44611 +44612 +44614 +44615 +44616 +44618 +44619 +44620 +44622 +44623 +44624 +44626 +44627 +44628 +44630 +44631 +44632 +44634 +44635 +44636 +44638 +44639 +44640 +44642 +44643 +44644 +44710 +44711 +44712 +44714 +44715 +44716 +44718 +44719 +44720 +44722 +44723 +44724 +44726 +44727 +44728 +44730 +44731 +44732 +44734 +44735 +44736 +44738 +44739 +44740 +44742 +44743 +44744 +44746 +44747 +44748 +44750 +44751 +44752 +44754 +44755 +44756 +44758 +44759 +44760 +44762 +44763 +44764 +44766 +44767 +44768 +44770 +44771 +44772 +44838 +44839 +44840 +44842 +44843 +44844 +44846 +44847 +44848 +44850 +44851 +44852 +44854 +44855 +44856 +44858 +44859 +44860 +44862 +44863 +44864 +44866 +44867 +44868 +44870 +44871 +44872 +44874 +44875 +44876 +44878 +44879 +44880 +44882 +44883 +44884 +44886 +44887 +44888 +44890 +44891 +44892 +44894 +44895 +44896 +44898 +44899 +44900 +45002 +45003 +45004 +45006 +45007 +45008 +45010 +45011 +45012 +45014 +45015 +45016 +45018 +45019 +45020 +45022 +45023 +45024 +45026 +45027 +45028 +45030 +45031 +45032 +45134 +45135 +45136 +45138 +45139 +45140 +45142 +45143 +45144 +45146 +45147 +45148 +45150 +45151 +45152 +45154 +45155 +45156 +45158 +45159 +45160 +45262 +45263 +45264 +45266 +45267 +45268 +45270 +45271 +45272 +45274 +45275 +45276 +45278 +45279 +45280 +45282 +45283 +45284 +45286 +45287 +45288 +45290 +45291 +45292 +45390 +45391 +45392 +45394 +45395 +45396 +45398 +45399 +45400 +45402 +45403 +45404 +45406 +45407 +45408 +45410 +45411 +45412 +45414 +45415 +45416 +45418 +45419 +45420 +45518 +45519 +45520 +45522 +45523 +45524 +45526 +45527 +45528 +45530 +45531 +45532 +45534 +45535 +45536 +45538 +45539 +45540 +45542 +45543 +45544 +45546 +45547 +45548 +45646 +45647 +45648 +45650 +45651 +45652 +45654 +45655 +45656 +45658 +45659 +45660 +45662 +45663 +45664 +45666 +45667 +45668 +45670 +45671 +45672 +45674 +45675 +45676 +45778 +45779 +45780 +45782 +45783 +45784 +45786 +45787 +45788 +45790 +45791 +45792 +45794 +45795 +45796 +45798 +45799 +45800 +45910 +45911 +45912 +45914 +45915 +45916 +45918 +45919 +45920 +45922 +45923 +45924 +48252 +48253 +48254 +48256 +48257 +48258 +48260 +48261 +48262 +48264 +48265 +48266 +48372 +48373 +48374 +48376 +48377 +48378 +48380 +48381 +48382 +48384 +48385 +48386 +48388 +48389 +48390 +48392 +48393 +48394 +48396 +48397 +48398 +48400 +48401 +48402 +48488 +48489 +48490 +48492 +48493 +48494 +48496 +48497 +48498 +48500 +48501 +48502 +48504 +48505 +48506 +48508 +48509 +48510 +48512 +48513 +48514 +48516 +48517 +48518 +48520 +48521 +48522 +48524 +48525 +48526 +48528 +48529 +48530 +48532 +48533 +48534 +48536 +48537 +48538 +48540 +48541 +48542 +48612 +48613 +48614 +48616 +48617 +48618 +48620 +48621 +48622 +48624 +48625 +48626 +48628 +48629 +48630 +48632 +48633 +48634 +48636 +48637 +48638 +48640 +48641 +48642 +48644 +48645 +48646 +48648 +48649 +48650 +48652 +48653 +48654 +48656 +48657 +48658 +48660 +48661 +48662 +48664 +48665 +48666 +48668 +48669 +48670 +48672 +48673 +48674 +48736 +48737 +48738 +48740 +48741 +48742 +48744 +48745 +48746 +48748 +48749 +48750 +48752 +48753 +48754 +48756 +48757 +48758 +48760 +48761 +48762 +48764 +48765 +48766 +48768 +48769 +48770 +48772 +48773 +48774 +48776 +48777 +48778 +48780 +48781 +48782 +48784 +48785 +48786 +48788 +48789 +48790 +48792 +48793 +48794 +48796 +48797 +48798 +48800 +48801 +48802 +48804 +48805 +48806 +48860 +48861 +48862 +48864 +48865 +48866 +48868 +48869 +48870 +48872 +48873 +48874 +48876 +48877 +48878 +48880 +48881 +48882 +48884 +48885 +48886 +48888 +48889 +48890 +48892 +48893 +48894 +48896 +48897 +48898 +48900 +48901 +48902 +48904 +48905 +48906 +48908 +48909 +48910 +48912 +48913 +48914 +48916 +48917 +48918 +48920 +48921 +48922 +48924 +48925 +48926 +48928 +48929 +48930 +48932 +48933 +48934 +48936 +48937 +48938 +48988 +48989 +48990 +48992 +48993 +48994 +48996 +48997 +48998 +49000 +49001 +49002 +49004 +49005 +49006 +49008 +49009 +49010 +49012 +49013 +49014 +49016 +49017 +49018 +49020 +49021 +49022 +49024 +49025 +49026 +49028 +49029 +49030 +49032 +49033 +49034 +49036 +49037 +49038 +49040 +49041 +49042 +49044 +49045 +49046 +49048 +49049 +49050 +49052 +49053 +49054 +49056 +49057 +49058 +49060 +49061 +49062 +49064 +49065 +49066 +49116 +49117 +49118 +49120 +49121 +49122 +49124 +49125 +49126 +49128 +49129 +49130 +49132 +49133 +49134 +49136 +49137 +49138 +49140 +49141 +49142 +49144 +49145 +49146 +49148 +49149 +49150 +49152 +49153 +49154 +49156 +49157 +49158 +49160 +49161 +49162 +49164 +49165 +49166 +49168 +49169 +49170 +49172 +49173 +49174 +49176 +49177 +49178 +49180 +49181 +49182 +49184 +49185 +49186 +49188 +49189 +49190 +49192 +49193 +49194 +49244 +49245 +49246 +49248 +49249 +49250 +49252 +49253 +49254 +49256 +49257 +49258 +49260 +49261 +49262 +49264 +49265 +49266 +49268 +49269 +49270 +49296 +49297 +49298 +49300 +49301 +49302 +49304 +49305 +49306 +49308 +49309 +49310 +49312 +49313 +49314 +49316 +49317 +49318 +49320 +49321 +49322 +49324 +49325 +49326 +49376 +49377 +49378 +49380 +49381 +49382 +49384 +49385 +49386 +49388 +49389 +49390 +49392 +49393 +49394 +49428 +49429 +49430 +49432 +49433 +49434 +49436 +49437 +49438 +49440 +49441 +49442 +49444 +49445 +49446 +49448 +49449 +49450 +49452 +49453 +49454 +49556 +49557 +49558 +49560 +49561 +49562 +49564 +49565 +49566 +49568 +49569 +49570 +49572 +49573 +49574 +49576 +49577 +49578 +49580 +49581 +49582 +49584 +49585 +49586 +49684 +49685 +49686 +49688 +49689 +49690 +49692 +49693 +49694 +49696 +49697 +49698 +49700 +49701 +49702 +49704 +49705 +49706 +49708 +49709 +49710 +49712 +49713 +49714 +49812 +49813 +49814 +49816 +49817 +49818 +49820 +49821 +49822 +49824 +49825 +49826 +49828 +49829 +49830 +49832 +49833 +49834 +49836 +49837 +49838 +49840 +49841 +49842 +49944 +49945 +49946 +49948 +49949 +49950 +49952 +49953 +49954 +49956 +49957 +49958 +49960 +49961 +49962 +49964 +49965 +49966 +50076 +50077 +50078 +50080 +50081 +50082 +50084 +50085 +50086 +50088 +50089 +50090 +52546 +52547 +52548 +52550 +52551 +52552 +52554 +52555 +52556 +52558 +52559 +52560 +52666 +52667 +52668 +52670 +52671 +52672 +52674 +52675 +52676 +52678 +52679 +52680 +52682 +52683 +52684 +52686 +52687 +52688 +52690 +52691 +52692 +52694 +52695 +52696 +52782 +52783 +52784 +52786 +52787 +52788 +52790 +52791 +52792 +52794 +52795 +52796 +52798 +52799 +52800 +52802 +52803 +52804 +52806 +52807 +52808 +52810 +52811 +52812 +52814 +52815 +52816 +52818 +52819 +52820 +52822 +52823 +52824 +52826 +52827 +52828 +52830 +52831 +52832 +52834 +52835 +52836 +52906 +52907 +52908 +52910 +52911 +52912 +52914 +52915 +52916 +52918 +52919 +52920 +52922 +52923 +52924 +52926 +52927 +52928 +52930 +52931 +52932 +52934 +52935 +52936 +52938 +52939 +52940 +52942 +52943 +52944 +52946 +52947 +52948 +52950 +52951 +52952 +52954 +52955 +52956 +52958 +52959 +52960 +52962 +52963 +52964 +52966 +52967 +52968 +53030 +53031 +53032 +53034 +53035 +53036 +53038 +53039 +53040 +53042 +53043 +53044 +53046 +53047 +53048 +53050 +53051 +53052 +53054 +53055 +53056 +53058 +53059 +53060 +53062 +53063 +53064 +53066 +53067 +53068 +53070 +53071 +53072 +53074 +53075 +53076 +53078 +53079 +53080 +53082 +53083 +53084 +53086 +53087 +53088 +53090 +53091 +53092 +53094 +53095 +53096 +53098 +53099 +53100 +53154 +53155 +53156 +53158 +53159 +53160 +53162 +53163 +53164 +53166 +53167 +53168 +53170 +53171 +53172 +53174 +53175 +53176 +53178 +53179 +53180 +53182 +53183 +53184 +53186 +53187 +53188 +53190 +53191 +53192 +53194 +53195 +53196 +53198 +53199 +53200 +53202 +53203 +53204 +53206 +53207 +53208 +53210 +53211 +53212 +53214 +53215 +53216 +53218 +53219 +53220 +53222 +53223 +53224 +53226 +53227 +53228 +53230 +53231 +53232 +53282 +53283 +53284 +53286 +53287 +53288 +53290 +53291 +53292 +53294 +53295 +53296 +53298 +53299 +53300 +53302 +53303 +53304 +53306 +53307 +53308 +53310 +53311 +53312 +53314 +53315 +53316 +53318 +53319 +53320 +53322 +53323 +53324 +53326 +53327 +53328 +53330 +53331 +53332 +53334 +53335 +53336 +53338 +53339 +53340 +53342 +53343 +53344 +53346 +53347 +53348 +53350 +53351 +53352 +53354 +53355 +53356 +53358 +53359 +53360 +53410 +53411 +53412 +53414 +53415 +53416 +53418 +53419 +53420 +53422 +53423 +53424 +53426 +53427 +53428 +53430 +53431 +53432 +53434 +53435 +53436 +53438 +53439 +53440 +53442 +53443 +53444 +53446 +53447 +53448 +53450 +53451 +53452 +53454 +53455 +53456 +53458 +53459 +53460 +53462 +53463 +53464 +53466 +53467 +53468 +53470 +53471 +53472 +53474 +53475 +53476 +53478 +53479 +53480 +53482 +53483 +53484 +53486 +53487 +53488 +53534 +53535 +53536 +53538 +53539 +53540 +53542 +53543 +53544 +53546 +53547 +53548 +53550 +53551 +53552 +53554 +53555 +53556 +53558 +53559 +53560 +53562 +53563 +53564 +53590 +53591 +53592 +53594 +53595 +53596 +53598 +53599 +53600 +53602 +53603 +53604 +53606 +53607 +53608 +53610 +53611 +53612 +53614 +53615 +53616 +53662 +53663 +53664 +53666 +53667 +53668 +53670 +53671 +53672 +53674 +53675 +53676 +53678 +53679 +53680 +53682 +53683 +53684 +53686 +53687 +53688 +53722 +53723 +53724 +53726 +53727 +53728 +53730 +53731 +53732 +53734 +53735 +53736 +53738 +53739 +53740 +53742 +53743 +53744 +53786 +53787 +53788 +53790 +53791 +53792 +53794 +53795 +53796 +53798 +53799 +53800 +53802 +53803 +53804 +53806 +53807 +53808 +53810 +53811 +53812 +53814 +53815 +53816 +53850 +53851 +53852 +53854 +53855 +53856 +53858 +53859 +53860 +53862 +53863 +53864 +53866 +53867 +53868 +53870 +53871 +53872 +53914 +53915 +53916 +53918 +53919 +53920 +53922 +53923 +53924 +53926 +53927 +53928 +53930 +53931 +53932 +53934 +53935 +53936 +53938 +53939 +53940 +53942 +53943 +53944 +53978 +53979 +53980 +53982 +53983 +53984 +53986 +53987 +53988 +53990 +53991 +53992 +53994 +53995 +53996 +53998 +53999 +54000 +54046 +54047 +54048 +54050 +54051 +54052 +54054 +54055 +54056 +54058 +54059 +54060 +54062 +54063 +54064 +54066 +54067 +54068 +54070 +54071 +54072 +54174 +54175 +54176 +54178 +54179 +54180 +54182 +54183 +54184 +54186 +54187 +54188 +54190 +54191 +54192 +54194 +54195 +54196 +56840 +56841 +56842 +56844 +56845 +56846 +56848 +56849 +56850 +56852 +56853 +56854 +56960 +56961 +56962 +56964 +56965 +56966 +56968 +56969 +56970 +56972 +56973 +56974 +56976 +56977 +56978 +56980 +56981 +56982 +56984 +56985 +56986 +56988 +56989 +56990 +57076 +57077 +57078 +57080 +57081 +57082 +57084 +57085 +57086 +57088 +57089 +57090 +57092 +57093 +57094 +57096 +57097 +57098 +57100 +57101 +57102 +57104 +57105 +57106 +57108 +57109 +57110 +57112 +57113 +57114 +57116 +57117 +57118 +57120 +57121 +57122 +57124 +57125 +57126 +57128 +57129 +57130 +57200 +57201 +57202 +57204 +57205 +57206 +57208 +57209 +57210 +57212 +57213 +57214 +57216 +57217 +57218 +57220 +57221 +57222 +57224 +57225 +57226 +57228 +57229 +57230 +57232 +57233 +57234 +57236 +57237 +57238 +57240 +57241 +57242 +57244 +57245 +57246 +57248 +57249 +57250 +57252 +57253 +57254 +57256 +57257 +57258 +57260 +57261 +57262 +57324 +57325 +57326 +57328 +57329 +57330 +57332 +57333 +57334 +57336 +57337 +57338 +57340 +57341 +57342 +57344 +57345 +57346 +57348 +57349 +57350 +57352 +57353 +57354 +57356 +57357 +57358 +57360 +57361 +57362 +57364 +57365 +57366 +57368 +57369 +57370 +57372 +57373 +57374 +57376 +57377 +57378 +57380 +57381 +57382 +57384 +57385 +57386 +57388 +57389 +57390 +57392 +57393 +57394 +57448 +57449 +57450 +57452 +57453 +57454 +57456 +57457 +57458 +57460 +57461 +57462 +57464 +57465 +57466 +57468 +57469 +57470 +57472 +57473 +57474 +57476 +57477 +57478 +57480 +57481 +57482 +57484 +57485 +57486 +57488 +57489 +57490 +57492 +57493 +57494 +57496 +57497 +57498 +57500 +57501 +57502 +57504 +57505 +57506 +57508 +57509 +57510 +57512 +57513 +57514 +57516 +57517 +57518 +57520 +57521 +57522 +57524 +57525 +57526 +57576 +57577 +57578 +57580 +57581 +57582 +57584 +57585 +57586 +57588 +57589 +57590 +57592 +57593 +57594 +57596 +57597 +57598 +57600 +57601 +57602 +57604 +57605 +57606 +57608 +57609 +57610 +57612 +57613 +57614 +57616 +57617 +57618 +57620 +57621 +57622 +57624 +57625 +57626 +57628 +57629 +57630 +57632 +57633 +57634 +57636 +57637 +57638 +57640 +57641 +57642 +57644 +57645 +57646 +57648 +57649 +57650 +57652 +57653 +57654 +57704 +57705 +57706 +57708 +57709 +57710 +57712 +57713 +57714 +57716 +57717 +57718 +57720 +57721 +57722 +57724 +57725 +57726 +57728 +57729 +57730 +57732 +57733 +57734 +57736 +57737 +57738 +57740 +57741 +57742 +57744 +57745 +57746 +57748 +57749 +57750 +57752 +57753 +57754 +57756 +57757 +57758 +57760 +57761 +57762 +57764 +57765 +57766 +57768 +57769 +57770 +57772 +57773 +57774 +57776 +57777 +57778 +57780 +57781 +57782 +57828 +57829 +57830 +57832 +57833 +57834 +57836 +57837 +57838 +57840 +57841 +57842 +57844 +57845 +57846 +57848 +57849 +57850 +57852 +57853 +57854 +57856 +57857 +57858 +57884 +57885 +57886 +57888 +57889 +57890 +57892 +57893 +57894 +57896 +57897 +57898 +57900 +57901 +57902 +57904 +57905 +57906 +57908 +57909 +57910 +57956 +57957 +57958 +57960 +57961 +57962 +57964 +57965 +57966 +57968 +57969 +57970 +57972 +57973 +57974 +57976 +57977 +57978 +57980 +57981 +57982 +58016 +58017 +58018 +58020 +58021 +58022 +58024 +58025 +58026 +58028 +58029 +58030 +58032 +58033 +58034 +58036 +58037 +58038 +58080 +58081 +58082 +58084 +58085 +58086 +58088 +58089 +58090 +58092 +58093 +58094 +58096 +58097 +58098 +58100 +58101 +58102 +58104 +58105 +58106 +58108 +58109 +58110 +58148 +58149 +58150 +58152 +58153 +58154 +58156 +58157 +58158 +58208 +58209 +58210 +58212 +58213 +58214 +58216 +58217 +58218 +58220 +58221 +58222 +58224 +58225 +58226 +58228 +58229 +58230 +58232 +58233 +58234 +58236 +58237 +58238 +58336 +58337 +58338 +58340 +58341 +58342 +58344 +58345 +58346 +58348 +58349 +58350 +58352 +58353 +58354 +58356 +58357 +58358 +58360 +58361 +58362 +58364 +58365 +58366 +58464 +58465 +58466 +58468 +58469 +58470 +58472 +58473 +58474 +58476 +58477 +58478 +58480 +58481 +58482 +58484 +58485 +58486 +58488 +58489 +58490 +58492 +58493 +58494 +58596 +58597 +58598 +58600 +58601 +58602 +58604 +58605 +58606 +58608 +58609 +58610 +58612 +58613 +58614 +58616 +58617 +58618 +58620 +58621 +58622 +58724 +58725 +58726 +58728 +58729 +58730 +58732 +58733 +58734 +58736 +58737 +58738 +58740 +58741 +58742 +58744 +58745 +58746 +58748 +58749 +58750 +58856 +58857 +58858 +58860 +58861 +58862 +58864 +58865 +58866 +58868 +58869 +58870 +58872 +58873 +58874 +58876 +58877 +58878 +58984 +58985 +58986 +58988 +58989 +58990 +58992 +58993 +58994 +58996 +58997 +58998 +59000 +59001 +59002 +59004 +59005 +59006 +59112 +59113 +59114 +59116 +59117 +59118 +59120 +59121 +59122 +59124 +59125 +59126 +59128 +59129 +59130 +59132 +59133 +59134 +59244 +59245 +59246 +59248 +59249 +59250 +59252 +59253 +59254 +59256 +59257 +59258 +59260 +59261 +59262 +61134 +61135 +61136 +61138 +61139 +61140 +61142 +61143 +61144 +61146 +61147 +61148 +61254 +61255 +61256 +61258 +61259 +61260 +61262 +61263 +61264 +61266 +61267 +61268 +61270 +61271 +61272 +61274 +61275 +61276 +61278 +61279 +61280 +61282 +61283 +61284 +61370 +61371 +61372 +61374 +61375 +61376 +61378 +61379 +61380 +61382 +61383 +61384 +61386 +61387 +61388 +61390 +61391 +61392 +61394 +61395 +61396 +61398 +61399 +61400 +61402 +61403 +61404 +61406 +61407 +61408 +61410 +61411 +61412 +61414 +61415 +61416 +61418 +61419 +61420 +61422 +61423 +61424 +61494 +61495 +61496 +61498 +61499 +61500 +61502 +61503 +61504 +61506 +61507 +61508 +61510 +61511 +61512 +61514 +61515 +61516 +61518 +61519 +61520 +61522 +61523 +61524 +61526 +61527 +61528 +61530 +61531 +61532 +61534 +61535 +61536 +61538 +61539 +61540 +61542 +61543 +61544 +61546 +61547 +61548 +61550 +61551 +61552 +61554 +61555 +61556 +61618 +61619 +61620 +61622 +61623 +61624 +61626 +61627 +61628 +61630 +61631 +61632 +61634 +61635 +61636 +61638 +61639 +61640 +61642 +61643 +61644 +61646 +61647 +61648 +61650 +61651 +61652 +61654 +61655 +61656 +61658 +61659 +61660 +61662 +61663 +61664 +61666 +61667 +61668 +61670 +61671 +61672 +61674 +61675 +61676 +61678 +61679 +61680 +61682 +61683 +61684 +61742 +61743 +61744 +61746 +61747 +61748 +61750 +61751 +61752 +61754 +61755 +61756 +61758 +61759 +61760 +61762 +61763 +61764 +61766 +61767 +61768 +61770 +61771 +61772 +61774 +61775 +61776 +61778 +61779 +61780 +61782 +61783 +61784 +61786 +61787 +61788 +61790 +61791 +61792 +61794 +61795 +61796 +61798 +61799 +61800 +61802 +61803 +61804 +61806 +61807 +61808 +61810 +61811 +61812 +61870 +61871 +61872 +61874 +61875 +61876 +61878 +61879 +61880 +61882 +61883 +61884 +61886 +61887 +61888 +61890 +61891 +61892 +61894 +61895 +61896 +61898 +61899 +61900 +61902 +61903 +61904 +61906 +61907 +61908 +61910 +61911 +61912 +61914 +61915 +61916 +61918 +61919 +61920 +61922 +61923 +61924 +61926 +61927 +61928 +61930 +61931 +61932 +61934 +61935 +61936 +61938 +61939 +61940 +61998 +61999 +62000 +62002 +62003 +62004 +62006 +62007 +62008 +62010 +62011 +62012 +62014 +62015 +62016 +62018 +62019 +62020 +62022 +62023 +62024 +62026 +62027 +62028 +62030 +62031 +62032 +62034 +62035 +62036 +62038 +62039 +62040 +62042 +62043 +62044 +62046 +62047 +62048 +62050 +62051 +62052 +62054 +62055 +62056 +62058 +62059 +62060 +62062 +62063 +62064 +62066 +62067 +62068 +62122 +62123 +62124 +62126 +62127 +62128 +62130 +62131 +62132 +62134 +62135 +62136 +62138 +62139 +62140 +62142 +62143 +62144 +62146 +62147 +62148 +62150 +62151 +62152 +62178 +62179 +62180 +62182 +62183 +62184 +62186 +62187 +62188 +62190 +62191 +62192 +62250 +62251 +62252 +62254 +62255 +62256 +62258 +62259 +62260 +62262 +62263 +62264 +62266 +62267 +62268 +62270 +62271 +62272 +62274 +62275 +62276 +62374 +62375 +62376 +62378 +62379 +62380 +62382 +62383 +62384 +62386 +62387 +62388 +62390 +62391 +62392 +62394 +62395 +62396 +62398 +62399 +62400 +62402 +62403 +62404 +62502 +62503 +62504 +62506 +62507 +62508 +62510 +62511 +62512 +62514 +62515 +62516 +62518 +62519 +62520 +62522 +62523 +62524 +62526 +62527 +62528 +62530 +62531 +62532 +62630 +62631 +62632 +62634 +62635 +62636 +62638 +62639 +62640 +62642 +62643 +62644 +62646 +62647 +62648 +62650 +62651 +62652 +62654 +62655 +62656 +62658 +62659 +62660 +62758 +62759 +62760 +62762 +62763 +62764 +62766 +62767 +62768 +62770 +62771 +62772 +62774 +62775 +62776 +62778 +62779 +62780 +62782 +62783 +62784 +62786 +62787 +62788 +62890 +62891 +62892 +62894 +62895 +62896 +62898 +62899 +62900 +62902 +62903 +62904 +62906 +62907 +62908 +62910 +62911 +62912 +62914 +62915 +62916 +63018 +63019 +63020 +63022 +63023 +63024 +63026 +63027 +63028 +63030 +63031 +63032 +63034 +63035 +63036 +63038 +63039 +63040 +63042 +63043 +63044 +63046 +63047 +63048 +63150 +63151 +63152 +63154 +63155 +63156 +63158 +63159 +63160 +63162 +63163 +63164 +63166 +63167 +63168 +63170 +63171 +63172 +63174 +63175 +63176 +63178 +63179 +63180 +63182 +63183 +63184 +63186 +63187 +63188 +63278 +63279 +63280 +63282 +63283 +63284 +63286 +63287 +63288 +63290 +63291 +63292 +63294 +63295 +63296 +63298 +63299 +63300 +63302 +63303 +63304 +63306 +63307 +63308 +63310 +63311 +63312 +63314 +63315 +63316 +63406 +63407 +63408 +63410 +63411 +63412 +63414 +63415 +63416 +63418 +63419 +63420 +63422 +63423 +63424 +63426 +63427 +63428 +63430 +63431 +63432 +63434 +63435 +63436 +63438 +63439 +63440 +63442 +63443 +63444 +63446 +63447 +63448 +63538 +63539 +63540 +63542 +63543 +63544 +63546 +63547 +63548 +63550 +63551 +63552 +63554 +63555 +63556 +63558 +63559 +63560 +63562 +63563 +63564 +63566 +63567 +63568 +63570 +63571 +63572 +63574 +63575 +63576 +63670 +63671 +63672 +63674 +63675 +63676 +63678 +63679 +63680 +63682 +63683 +63684 +63686 +63687 +63688 +63690 +63691 +63692 +63694 +63695 +63696 +63698 +63699 +63700 +63702 +63703 +63704 +63802 +63803 +63804 +63806 +63807 +63808 +63810 +63811 +63812 +63814 +63815 +63816 +63818 +63819 +63820 +63822 +63823 +63824 +63826 +63827 +63828 +63942 +63943 +63944 +63946 +63947 +63948 +63950 +63951 +63952 +65428 +65429 +65430 +65432 +65433 +65434 +65436 +65437 +65438 +65440 +65441 +65442 +65548 +65549 +65550 +65552 +65553 +65554 +65556 +65557 +65558 +65560 +65561 +65562 +65564 +65565 +65566 +65568 +65569 +65570 +65572 +65573 +65574 +65576 +65577 +65578 +65664 +65665 +65666 +65668 +65669 +65670 +65672 +65673 +65674 +65676 +65677 +65678 +65680 +65681 +65682 +65684 +65685 +65686 +65688 +65689 +65690 +65692 +65693 +65694 +65696 +65697 +65698 +65700 +65701 +65702 +65704 +65705 +65706 +65708 +65709 +65710 +65712 +65713 +65714 +65788 +65789 +65790 +65792 +65793 +65794 +65796 +65797 +65798 +65800 +65801 +65802 +65804 +65805 +65806 +65808 +65809 +65810 +65812 +65813 +65814 +65816 +65817 +65818 +65820 +65821 +65822 +65824 +65825 +65826 +65828 +65829 +65830 +65832 +65833 +65834 +65836 +65837 +65838 +65840 +65841 +65842 +65912 +65913 +65914 +65916 +65917 +65918 +65920 +65921 +65922 +65924 +65925 +65926 +65928 +65929 +65930 +65932 +65933 +65934 +65936 +65937 +65938 +65940 +65941 +65942 +65944 +65945 +65946 +65948 +65949 +65950 +65952 +65953 +65954 +65956 +65957 +65958 +65960 +65961 +65962 +65964 +65965 +65966 +65968 +65969 +65970 +66036 +66037 +66038 +66040 +66041 +66042 +66044 +66045 +66046 +66048 +66049 +66050 +66052 +66053 +66054 +66056 +66057 +66058 +66060 +66061 +66062 +66064 +66065 +66066 +66068 +66069 +66070 +66072 +66073 +66074 +66076 +66077 +66078 +66080 +66081 +66082 +66084 +66085 +66086 +66088 +66089 +66090 +66092 +66093 +66094 +66096 +66097 +66098 +66164 +66165 +66166 +66168 +66169 +66170 +66172 +66173 +66174 +66176 +66177 +66178 +66180 +66181 +66182 +66184 +66185 +66186 +66188 +66189 +66190 +66192 +66193 +66194 +66196 +66197 +66198 +66200 +66201 +66202 +66204 +66205 +66206 +66208 +66209 +66210 +66212 +66213 +66214 +66216 +66217 +66218 +66220 +66221 +66222 +66224 +66225 +66226 +66292 +66293 +66294 +66296 +66297 +66298 +66300 +66301 +66302 +66304 +66305 +66306 +66308 +66309 +66310 +66312 +66313 +66314 +66316 +66317 +66318 +66320 +66321 +66322 +66324 +66325 +66326 +66328 +66329 +66330 +66332 +66333 +66334 +66336 +66337 +66338 +66340 +66341 +66342 +66344 +66345 +66346 +66348 +66349 +66350 +66416 +66417 +66418 +66420 +66421 +66422 +66424 +66425 +66426 +66428 +66429 +66430 +66432 +66433 +66434 +66436 +66437 +66438 +66440 +66441 +66442 +66444 +66445 +66446 +66544 +66545 +66546 +66548 +66549 +66550 +66552 +66553 +66554 +66556 +66557 +66558 +66560 +66561 +66562 +66564 +66565 +66566 +66568 +66569 +66570 +66668 +66669 +66670 +66672 +66673 +66674 +66676 +66677 +66678 +66680 +66681 +66682 +66684 +66685 +66686 +66688 +66689 +66690 +66692 +66693 +66694 +66696 +66697 +66698 +66796 +66797 +66798 +66800 +66801 +66802 +66804 +66805 +66806 +66808 +66809 +66810 +66812 +66813 +66814 +66816 +66817 +66818 +66820 +66821 +66822 +66824 +66825 +66826 +66924 +66925 +66926 +66928 +66929 +66930 +66932 +66933 +66934 +66936 +66937 +66938 +66940 +66941 +66942 +66944 +66945 +66946 +66948 +66949 +66950 +66952 +66953 +66954 +67052 +67053 +67054 +67056 +67057 +67058 +67060 +67061 +67062 +67064 +67065 +67066 +67068 +67069 +67070 +67072 +67073 +67074 +67076 +67077 +67078 +67080 +67081 +67082 +67184 +67185 +67186 +67188 +67189 +67190 +67192 +67193 +67194 +67196 +67197 +67198 +67200 +67201 +67202 +67204 +67205 +67206 +67208 +67209 +67210 +67312 +67313 +67314 +67316 +67317 +67318 +67320 +67321 +67322 +67324 +67325 +67326 +67328 +67329 +67330 +67332 +67333 +67334 +67336 +67337 +67338 +67340 +67341 +67342 +67444 +67445 +67446 +67448 +67449 +67450 +67452 +67453 +67454 +67456 +67457 +67458 +67460 +67461 +67462 +67464 +67465 +67466 +67468 +67469 +67470 +67472 +67473 +67474 +67476 +67477 +67478 +67480 +67481 +67482 +67484 +67485 +67486 +67488 +67489 +67490 +67572 +67573 +67574 +67576 +67577 +67578 +67580 +67581 +67582 +67584 +67585 +67586 +67588 +67589 +67590 +67592 +67593 +67594 +67596 +67597 +67598 +67600 +67601 +67602 +67604 +67605 +67606 +67608 +67609 +67610 +67612 +67613 +67614 +67616 +67617 +67618 +67620 +67621 +67622 +67624 +67625 +67626 +67700 +67701 +67702 +67704 +67705 +67706 +67708 +67709 +67710 +67712 +67713 +67714 +67716 +67717 +67718 +67720 +67721 +67722 +67724 +67725 +67726 +67728 +67729 +67730 +67732 +67733 +67734 +67736 +67737 +67738 +67740 +67741 +67742 +67744 +67745 +67746 +67748 +67749 +67750 +67752 +67753 +67754 +67832 +67833 +67834 +67836 +67837 +67838 +67840 +67841 +67842 +67844 +67845 +67846 +67848 +67849 +67850 +67852 +67853 +67854 +67856 +67857 +67858 +67860 +67861 +67862 +67864 +67865 +67866 +67868 +67869 +67870 +67872 +67873 +67874 +67876 +67877 +67878 +67880 +67881 +67882 +67964 +67965 +67966 +67968 +67969 +67970 +67972 +67973 +67974 +67976 +67977 +67978 +67980 +67981 +67982 +67984 +67985 +67986 +67988 +67989 +67990 +67992 +67993 +67994 +67996 +67997 +67998 +68000 +68001 +68002 +68004 +68005 +68006 +68008 +68009 +68010 +68096 +68097 +68098 +68100 +68101 +68102 +68104 +68105 +68106 +68108 +68109 +68110 +68112 +68113 +68114 +68116 +68117 +68118 +68120 +68121 +68122 +68124 +68125 +68126 +68128 +68129 +68130 +68132 +68133 +68134 +68136 +68137 +68138 +68236 +68237 +68238 +68240 +68241 +68242 +68244 +68245 +68246 +68248 +68249 +68250 +68252 +68253 +68254 +68256 +68257 +68258 +68260 +68261 +68262 +68372 +68373 +68374 +68376 +68377 +68378 +68380 +68381 +68382 +68384 +68385 +68386 +69722 +69723 +69724 +69726 +69727 +69728 +69730 +69731 +69732 +69842 +69843 +69844 +69846 +69847 +69848 +69850 +69851 +69852 +69854 +69855 +69856 +69858 +69859 +69860 +69862 +69863 +69864 +69958 +69959 +69960 +69962 +69963 +69964 +69966 +69967 +69968 +69970 +69971 +69972 +69974 +69975 +69976 +69978 +69979 +69980 +69982 +69983 +69984 +69986 +69987 +69988 +69990 +69991 +69992 +69994 +69995 +69996 +70082 +70083 +70084 +70086 +70087 +70088 +70090 +70091 +70092 +70094 +70095 +70096 +70098 +70099 +70100 +70102 +70103 +70104 +70106 +70107 +70108 +70110 +70111 +70112 +70114 +70115 +70116 +70118 +70119 +70120 +70122 +70123 +70124 +70206 +70207 +70208 +70210 +70211 +70212 +70214 +70215 +70216 +70218 +70219 +70220 +70222 +70223 +70224 +70226 +70227 +70228 +70230 +70231 +70232 +70234 +70235 +70236 +70238 +70239 +70240 +70242 +70243 +70244 +70246 +70247 +70248 +70250 +70251 +70252 +70330 +70331 +70332 +70334 +70335 +70336 +70338 +70339 +70340 +70342 +70343 +70344 +70346 +70347 +70348 +70350 +70351 +70352 +70354 +70355 +70356 +70358 +70359 +70360 +70362 +70363 +70364 +70366 +70367 +70368 +70370 +70371 +70372 +70374 +70375 +70376 +70378 +70379 +70380 +70458 +70459 +70460 +70462 +70463 +70464 +70466 +70467 +70468 +70470 +70471 +70472 +70474 +70475 +70476 +70478 +70479 +70480 +70482 +70483 +70484 +70486 +70487 +70488 +70490 +70491 +70492 +70494 +70495 +70496 +70498 +70499 +70500 +70502 +70503 +70504 +70586 +70587 +70588 +70590 +70591 +70592 +70594 +70595 +70596 +70598 +70599 +70600 +70602 +70603 +70604 +70606 +70607 +70608 +70610 +70611 +70612 +70614 +70615 +70616 +70618 +70619 +70620 +70622 +70623 +70624 +70626 +70627 +70628 +70710 +70711 +70712 +70714 +70715 +70716 +70718 +70719 +70720 +70722 +70723 +70724 +70726 +70727 +70728 +70730 +70731 +70732 +70734 +70735 +70736 +70738 +70739 +70740 +70838 +70839 +70840 +70842 +70843 +70844 +70846 +70847 +70848 +70850 +70851 +70852 +70854 +70855 +70856 +70858 +70859 +70860 +70862 +70863 +70864 +70962 +70963 +70964 +70966 +70967 +70968 +70970 +70971 +70972 +70974 +70975 +70976 +70978 +70979 +70980 +70982 +70983 +70984 +70986 +70987 +70988 +70990 +70991 +70992 +71090 +71091 +71092 +71094 +71095 +71096 +71098 +71099 +71100 +71102 +71103 +71104 +71106 +71107 +71108 +71110 +71111 +71112 +71114 +71115 +71116 +71118 +71119 +71120 +71218 +71219 +71220 +71222 +71223 +71224 +71226 +71227 +71228 +71230 +71231 +71232 +71234 +71235 +71236 +71238 +71239 +71240 +71242 +71243 +71244 +71246 +71247 +71248 +71346 +71347 +71348 +71350 +71351 +71352 +71354 +71355 +71356 +71358 +71359 +71360 +71362 +71363 +71364 +71366 +71367 +71368 +71370 +71371 +71372 +71374 +71375 +71376 +71478 +71479 +71480 +71482 +71483 +71484 +71486 +71487 +71488 +71490 +71491 +71492 +71494 +71495 +71496 +71498 +71499 +71500 +71502 +71503 +71504 +71538 +71539 +71540 +71542 +71543 +71544 +71546 +71547 +71548 +71606 +71607 +71608 +71610 +71611 +71612 +71614 +71615 +71616 +71618 +71619 +71620 +71622 +71623 +71624 +71626 +71627 +71628 +71630 +71631 +71632 +71634 +71635 +71636 +71662 +71663 +71664 +71666 +71667 +71668 +71670 +71671 +71672 +71674 +71675 +71676 +71678 +71679 +71680 +71738 +71739 +71740 +71742 +71743 +71744 +71746 +71747 +71748 +71750 +71751 +71752 +71754 +71755 +71756 +71758 +71759 +71760 +71762 +71763 +71764 +71766 +71767 +71768 +71770 +71771 +71772 +71774 +71775 +71776 +71778 +71779 +71780 +71782 +71783 +71784 +71786 +71787 +71788 +71790 +71791 +71792 +71794 +71795 +71796 +71798 +71799 +71800 +71802 +71803 +71804 +71806 +71807 +71808 +71866 +71867 +71868 +71870 +71871 +71872 +71874 +71875 +71876 +71878 +71879 +71880 +71882 +71883 +71884 +71886 +71887 +71888 +71890 +71891 +71892 +71894 +71895 +71896 +71898 +71899 +71900 +71902 +71903 +71904 +71906 +71907 +71908 +71910 +71911 +71912 +71914 +71915 +71916 +71918 +71919 +71920 +71922 +71923 +71924 +71926 +71927 +71928 +71930 +71931 +71932 +71934 +71935 +71936 +71994 +71995 +71996 +71998 +71999 +72000 +72002 +72003 +72004 +72006 +72007 +72008 +72010 +72011 +72012 +72014 +72015 +72016 +72018 +72019 +72020 +72022 +72023 +72024 +72026 +72027 +72028 +72030 +72031 +72032 +72034 +72035 +72036 +72038 +72039 +72040 +72042 +72043 +72044 +72046 +72047 +72048 +72050 +72051 +72052 +72054 +72055 +72056 +72058 +72059 +72060 +72062 +72063 +72064 +72126 +72127 +72128 +72130 +72131 +72132 +72134 +72135 +72136 +72138 +72139 +72140 +72142 +72143 +72144 +72146 +72147 +72148 +72150 +72151 +72152 +72154 +72155 +72156 +72158 +72159 +72160 +72162 +72163 +72164 +72166 +72167 +72168 +72170 +72171 +72172 +72174 +72175 +72176 +72178 +72179 +72180 +72182 +72183 +72184 +72186 +72187 +72188 +72190 +72191 +72192 +72258 +72259 +72260 +72262 +72263 +72264 +72266 +72267 +72268 +72270 +72271 +72272 +72274 +72275 +72276 +72278 +72279 +72280 +72282 +72283 +72284 +72286 +72287 +72288 +72290 +72291 +72292 +72294 +72295 +72296 +72298 +72299 +72300 +72302 +72303 +72304 +72306 +72307 +72308 +72310 +72311 +72312 +72314 +72315 +72316 +72318 +72319 +72320 +72390 +72391 +72392 +72394 +72395 +72396 +72398 +72399 +72400 +72402 +72403 +72404 +72406 +72407 +72408 +72410 +72411 +72412 +72414 +72415 +72416 +72418 +72419 +72420 +72422 +72423 +72424 +72426 +72427 +72428 +72430 +72431 +72432 +72434 +72435 +72436 +72438 +72439 +72440 +72442 +72443 +72444 +72530 +72531 +72532 +72534 +72535 +72536 +72538 +72539 +72540 +72542 +72543 +72544 +72546 +72547 +72548 +72550 +72551 +72552 +72554 +72555 +72556 +72558 +72559 +72560 +72666 +72667 +72668 +72670 +72671 +72672 +72674 +72675 +72676 +72678 +72679 +72680 +74136 +74137 +74138 +74140 +74141 +74142 +74144 +74145 +74146 +74252 +74253 +74254 +74256 +74257 +74258 +74260 +74261 +74262 +74264 +74265 +74266 +74268 +74269 +74270 +74272 +74273 +74274 +74276 +74277 +74278 +74376 +74377 +74378 +74380 +74381 +74382 +74384 +74385 +74386 +74388 +74389 +74390 +74392 +74393 +74394 +74396 +74397 +74398 +74400 +74401 +74402 +74404 +74405 +74406 +74408 +74409 +74410 +74500 +74501 +74502 +74504 +74505 +74506 +74508 +74509 +74510 +74512 +74513 +74514 +74516 +74517 +74518 +74520 +74521 +74522 +74524 +74525 +74526 +74528 +74529 +74530 +74532 +74533 +74534 +74536 +74537 +74538 +74624 +74625 +74626 +74628 +74629 +74630 +74632 +74633 +74634 +74636 +74637 +74638 +74640 +74641 +74642 +74644 +74645 +74646 +74648 +74649 +74650 +74652 +74653 +74654 +74656 +74657 +74658 +74660 +74661 +74662 +74664 +74665 +74666 +74752 +74753 +74754 +74756 +74757 +74758 +74760 +74761 +74762 +74764 +74765 +74766 +74768 +74769 +74770 +74772 +74773 +74774 +74776 +74777 +74778 +74780 +74781 +74782 +74784 +74785 +74786 +74788 +74789 +74790 +74880 +74881 +74882 +74884 +74885 +74886 +74888 +74889 +74890 +74892 +74893 +74894 +74896 +74897 +74898 +74900 +74901 +74902 +74904 +74905 +74906 +74908 +74909 +74910 +74912 +74913 +74914 +74916 +74917 +74918 +75004 +75005 +75006 +75008 +75009 +75010 +75012 +75013 +75014 +75016 +75017 +75018 +75020 +75021 +75022 +75024 +75025 +75026 +75028 +75029 +75030 +75032 +75033 +75034 +75132 +75133 +75134 +75136 +75137 +75138 +75140 +75141 +75142 +75144 +75145 +75146 +75148 +75149 +75150 +75152 +75153 +75154 +75156 +75157 +75158 +75256 +75257 +75258 +75260 +75261 +75262 +75264 +75265 +75266 +75268 +75269 +75270 +75272 +75273 +75274 +75276 +75277 +75278 +75280 +75281 +75282 +75284 +75285 +75286 +75384 +75385 +75386 +75388 +75389 +75390 +75392 +75393 +75394 +75396 +75397 +75398 +75400 +75401 +75402 +75404 +75405 +75406 +75408 +75409 +75410 +75412 +75413 +75414 +75512 +75513 +75514 +75516 +75517 +75518 +75520 +75521 +75522 +75524 +75525 +75526 +75528 +75529 +75530 +75532 +75533 +75534 +75536 +75537 +75538 +75540 +75541 +75542 +75580 +75581 +75582 +75584 +75585 +75586 +75588 +75589 +75590 +75592 +75593 +75594 +75596 +75597 +75598 +75640 +75641 +75642 +75644 +75645 +75646 +75648 +75649 +75650 +75652 +75653 +75654 +75656 +75657 +75658 +75660 +75661 +75662 +75664 +75665 +75666 +75668 +75669 +75670 +75704 +75705 +75706 +75708 +75709 +75710 +75712 +75713 +75714 +75716 +75717 +75718 +75720 +75721 +75722 +75724 +75725 +75726 +75772 +75773 +75774 +75776 +75777 +75778 +75780 +75781 +75782 +75784 +75785 +75786 +75788 +75789 +75790 +75792 +75793 +75794 +75796 +75797 +75798 +75832 +75833 +75834 +75836 +75837 +75838 +75840 +75841 +75842 +75844 +75845 +75846 +75848 +75849 +75850 +75852 +75853 +75854 +75900 +75901 +75902 +75904 +75905 +75906 +75908 +75909 +75910 +75912 +75913 +75914 +75916 +75917 +75918 +75920 +75921 +75922 +75924 +75925 +75926 +75928 +75929 +75930 +75956 +75957 +75958 +75960 +75961 +75962 +75964 +75965 +75966 +75968 +75969 +75970 +75972 +75973 +75974 +75976 +75977 +75978 +75980 +75981 +75982 +76032 +76033 +76034 +76036 +76037 +76038 +76040 +76041 +76042 +76044 +76045 +76046 +76048 +76049 +76050 +76052 +76053 +76054 +76056 +76057 +76058 +76060 +76061 +76062 +76064 +76065 +76066 +76068 +76069 +76070 +76072 +76073 +76074 +76076 +76077 +76078 +76080 +76081 +76082 +76084 +76085 +76086 +76088 +76089 +76090 +76092 +76093 +76094 +76096 +76097 +76098 +76100 +76101 +76102 +76104 +76105 +76106 +76108 +76109 +76110 +76160 +76161 +76162 +76164 +76165 +76166 +76168 +76169 +76170 +76172 +76173 +76174 +76176 +76177 +76178 +76180 +76181 +76182 +76184 +76185 +76186 +76188 +76189 +76190 +76192 +76193 +76194 +76196 +76197 +76198 +76200 +76201 +76202 +76204 +76205 +76206 +76208 +76209 +76210 +76212 +76213 +76214 +76216 +76217 +76218 +76220 +76221 +76222 +76224 +76225 +76226 +76228 +76229 +76230 +76232 +76233 +76234 +76236 +76237 +76238 +76288 +76289 +76290 +76292 +76293 +76294 +76296 +76297 +76298 +76300 +76301 +76302 +76304 +76305 +76306 +76308 +76309 +76310 +76312 +76313 +76314 +76316 +76317 +76318 +76320 +76321 +76322 +76324 +76325 +76326 +76328 +76329 +76330 +76332 +76333 +76334 +76336 +76337 +76338 +76340 +76341 +76342 +76344 +76345 +76346 +76348 +76349 +76350 +76352 +76353 +76354 +76356 +76357 +76358 +76360 +76361 +76362 +76364 +76365 +76366 +76420 +76421 +76422 +76424 +76425 +76426 +76428 +76429 +76430 +76432 +76433 +76434 +76436 +76437 +76438 +76440 +76441 +76442 +76444 +76445 +76446 +76448 +76449 +76450 +76452 +76453 +76454 +76456 +76457 +76458 +76460 +76461 +76462 +76464 +76465 +76466 +76468 +76469 +76470 +76472 +76473 +76474 +76476 +76477 +76478 +76480 +76481 +76482 +76484 +76485 +76486 +76488 +76489 +76490 +76552 +76553 +76554 +76556 +76557 +76558 +76560 +76561 +76562 +76564 +76565 +76566 +76568 +76569 +76570 +76572 +76573 +76574 +76576 +76577 +76578 +76580 +76581 +76582 +76584 +76585 +76586 +76588 +76589 +76590 +76592 +76593 +76594 +76596 +76597 +76598 +76600 +76601 +76602 +76604 +76605 +76606 +76608 +76609 +76610 +76612 +76613 +76614 +76684 +76685 +76686 +76688 +76689 +76690 +76692 +76693 +76694 +76696 +76697 +76698 +76700 +76701 +76702 +76704 +76705 +76706 +76708 +76709 +76710 +76712 +76713 +76714 +76716 +76717 +76718 +76720 +76721 +76722 +76724 +76725 +76726 +76728 +76729 +76730 +76732 +76733 +76734 +76736 +76737 +76738 +76824 +76825 +76826 +76828 +76829 +76830 +76832 +76833 +76834 +76836 +76837 +76838 +76840 +76841 +76842 +76844 +76845 +76846 +76848 +76849 +76850 +76852 +76853 +76854 +76960 +76961 +76962 +76964 +76965 +76966 +76968 +76969 +76970 +76972 +76973 +76974 +78546 +78547 +78548 +78550 +78551 +78552 +78554 +78555 +78556 +78670 +78671 +78672 +78674 +78675 +78676 +78678 +78679 +78680 +78682 +78683 +78684 +78686 +78687 +78688 +78794 +78795 +78796 +78798 +78799 +78800 +78802 +78803 +78804 +78806 +78807 +78808 +78810 +78811 +78812 +78814 +78815 +78816 +78818 +78819 +78820 +78918 +78919 +78920 +78922 +78923 +78924 +78926 +78927 +78928 +78930 +78931 +78932 +78934 +78935 +78936 +78938 +78939 +78940 +78942 +78943 +78944 +78946 +78947 +78948 +79046 +79047 +79048 +79050 +79051 +79052 +79054 +79055 +79056 +79058 +79059 +79060 +79062 +79063 +79064 +79066 +79067 +79068 +79070 +79071 +79072 +79074 +79075 +79076 +79174 +79175 +79176 +79178 +79179 +79180 +79182 +79183 +79184 +79186 +79187 +79188 +79190 +79191 +79192 +79194 +79195 +79196 +79198 +79199 +79200 +79202 +79203 +79204 +79238 +79239 +79240 +79242 +79243 +79244 +79246 +79247 +79248 +79298 +79299 +79300 +79302 +79303 +79304 +79306 +79307 +79308 +79310 +79311 +79312 +79314 +79315 +79316 +79318 +79319 +79320 +79322 +79323 +79324 +79326 +79327 +79328 +79362 +79363 +79364 +79366 +79367 +79368 +79370 +79371 +79372 +79374 +79375 +79376 +79378 +79379 +79380 +79382 +79383 +79384 +79426 +79427 +79428 +79430 +79431 +79432 +79434 +79435 +79436 +79438 +79439 +79440 +79442 +79443 +79444 +79446 +79447 +79448 +79450 +79451 +79452 +79486 +79487 +79488 +79490 +79491 +79492 +79494 +79495 +79496 +79498 +79499 +79500 +79502 +79503 +79504 +79506 +79507 +79508 +79510 +79511 +79512 +79550 +79551 +79552 +79554 +79555 +79556 +79558 +79559 +79560 +79562 +79563 +79564 +79566 +79567 +79568 +79570 +79571 +79572 +79574 +79575 +79576 +79578 +79579 +79580 +79614 +79615 +79616 +79618 +79619 +79620 +79622 +79623 +79624 +79626 +79627 +79628 +79630 +79631 +79632 +79634 +79635 +79636 +79638 +79639 +79640 +79642 +79643 +79644 +79678 +79679 +79680 +79682 +79683 +79684 +79686 +79687 +79688 +79690 +79691 +79692 +79694 +79695 +79696 +79698 +79699 +79700 +79702 +79703 +79704 +79706 +79707 +79708 +79742 +79743 +79744 +79746 +79747 +79748 +79750 +79751 +79752 +79754 +79755 +79756 +79758 +79759 +79760 +79762 +79763 +79764 +79766 +79767 +79768 +79770 +79771 +79772 +79806 +79807 +79808 +79810 +79811 +79812 +79814 +79815 +79816 +79818 +79819 +79820 +79822 +79823 +79824 +79826 +79827 +79828 +79830 +79831 +79832 +79834 +79835 +79836 +79870 +79871 +79872 +79874 +79875 +79876 +79878 +79879 +79880 +79882 +79883 +79884 +79886 +79887 +79888 +79890 +79891 +79892 +79894 +79895 +79896 +79898 +79899 +79900 +79934 +79935 +79936 +79938 +79939 +79940 +79942 +79943 +79944 +79946 +79947 +79948 +79950 +79951 +79952 +79954 +79955 +79956 +79958 +79959 +79960 +79962 +79963 +79964 +79998 +79999 +80000 +80002 +80003 +80004 +80006 +80007 +80008 +80010 +80011 +80012 +80014 +80015 +80016 +80018 +80019 +80020 +80022 +80023 +80024 +80026 +80027 +80028 +80066 +80067 +80068 +80070 +80071 +80072 +80074 +80075 +80076 +80078 +80079 +80080 +80082 +80083 +80084 +80086 +80087 +80088 +80090 +80091 +80092 +80126 +80127 +80128 +80130 +80131 +80132 +80134 +80135 +80136 +80138 +80139 +80140 +80142 +80143 +80144 +80146 +80147 +80148 +80150 +80151 +80152 +80194 +80195 +80196 +80198 +80199 +80200 +80202 +80203 +80204 +80206 +80207 +80208 +80210 +80211 +80212 +80214 +80215 +80216 +80218 +80219 +80220 +80222 +80223 +80224 +80250 +80251 +80252 +80254 +80255 +80256 +80258 +80259 +80260 +80262 +80263 +80264 +80266 +80267 +80268 +80270 +80271 +80272 +80274 +80275 +80276 +80278 +80279 +80280 +80326 +80327 +80328 +80330 +80331 +80332 +80334 +80335 +80336 +80338 +80339 +80340 +80342 +80343 +80344 +80346 +80347 +80348 +80350 +80351 +80352 +80354 +80355 +80356 +80358 +80359 +80360 +80362 +80363 +80364 +80366 +80367 +80368 +80370 +80371 +80372 +80374 +80375 +80376 +80378 +80379 +80380 +80382 +80383 +80384 +80386 +80387 +80388 +80390 +80391 +80392 +80394 +80395 +80396 +80398 +80399 +80400 +80402 +80403 +80404 +80454 +80455 +80456 +80458 +80459 +80460 +80462 +80463 +80464 +80466 +80467 +80468 +80470 +80471 +80472 +80474 +80475 +80476 +80478 +80479 +80480 +80482 +80483 +80484 +80486 +80487 +80488 +80490 +80491 +80492 +80494 +80495 +80496 +80498 +80499 +80500 +80502 +80503 +80504 +80506 +80507 +80508 +80510 +80511 +80512 +80514 +80515 +80516 +80518 +80519 +80520 +80522 +80523 +80524 +80526 +80527 +80528 +80530 +80531 +80532 +80582 +80583 +80584 +80586 +80587 +80588 +80590 +80591 +80592 +80594 +80595 +80596 +80598 +80599 +80600 +80602 +80603 +80604 +80606 +80607 +80608 +80610 +80611 +80612 +80614 +80615 +80616 +80618 +80619 +80620 +80622 +80623 +80624 +80626 +80627 +80628 +80630 +80631 +80632 +80634 +80635 +80636 +80638 +80639 +80640 +80642 +80643 +80644 +80646 +80647 +80648 +80650 +80651 +80652 +80654 +80655 +80656 +80658 +80659 +80660 +80714 +80715 +80716 +80718 +80719 +80720 +80722 +80723 +80724 +80726 +80727 +80728 +80730 +80731 +80732 +80734 +80735 +80736 +80738 +80739 +80740 +80742 +80743 +80744 +80746 +80747 +80748 +80750 +80751 +80752 +80754 +80755 +80756 +80758 +80759 +80760 +80762 +80763 +80764 +80766 +80767 +80768 +80770 +80771 +80772 +80774 +80775 +80776 +80778 +80779 +80780 +80782 +80783 +80784 +80846 +80847 +80848 +80850 +80851 +80852 +80854 +80855 +80856 +80858 +80859 +80860 +80862 +80863 +80864 +80866 +80867 +80868 +80870 +80871 +80872 +80874 +80875 +80876 +80878 +80879 +80880 +80882 +80883 +80884 +80886 +80887 +80888 +80890 +80891 +80892 +80894 +80895 +80896 +80898 +80899 +80900 +80902 +80903 +80904 +80906 +80907 +80908 +80978 +80979 +80980 +80982 +80983 +80984 +80986 +80987 +80988 +80990 +80991 +80992 +80994 +80995 +80996 +80998 +80999 +81000 +81002 +81003 +81004 +81006 +81007 +81008 +81010 +81011 +81012 +81014 +81015 +81016 +81018 +81019 +81020 +81022 +81023 +81024 +81026 +81027 +81028 +81030 +81031 +81032 +81118 +81119 +81120 +81122 +81123 +81124 +81126 +81127 +81128 +81130 +81131 +81132 +81134 +81135 +81136 +81138 +81139 +81140 +81142 +81143 +81144 +81146 +81147 +81148 +81254 +81255 +81256 +81258 +81259 +81260 +81262 +81263 +81264 +81266 +81267 +81268 +82884 +82885 +82886 +82888 +82889 +82890 +82892 +82893 +82894 +83008 +83009 +83010 +83012 +83013 +83014 +83016 +83017 +83018 +83020 +83021 +83022 +83024 +83025 +83026 +83132 +83133 +83134 +83136 +83137 +83138 +83140 +83141 +83142 +83144 +83145 +83146 +83148 +83149 +83150 +83152 +83153 +83154 +83156 +83157 +83158 +83260 +83261 +83262 +83264 +83265 +83266 +83268 +83269 +83270 +83272 +83273 +83274 +83276 +83277 +83278 +83280 +83281 +83282 +83284 +83285 +83286 +83288 +83289 +83290 +83388 +83389 +83390 +83392 +83393 +83394 +83396 +83397 +83398 +83400 +83401 +83402 +83404 +83405 +83406 +83408 +83409 +83410 +83412 +83413 +83414 +83416 +83417 +83418 +83472 +83473 +83474 +83476 +83477 +83478 +83480 +83481 +83482 +83516 +83517 +83518 +83520 +83521 +83522 +83524 +83525 +83526 +83528 +83529 +83530 +83532 +83533 +83534 +83536 +83537 +83538 +83540 +83541 +83542 +83544 +83545 +83546 +83592 +83593 +83594 +83596 +83597 +83598 +83600 +83601 +83602 +83604 +83605 +83606 +83608 +83609 +83610 +83612 +83613 +83614 +83648 +83649 +83650 +83652 +83653 +83654 +83656 +83657 +83658 +83660 +83661 +83662 +83664 +83665 +83666 +83668 +83669 +83670 +83672 +83673 +83674 +83676 +83677 +83678 +83720 +83721 +83722 +83724 +83725 +83726 +83728 +83729 +83730 +83732 +83733 +83734 +83736 +83737 +83738 +83740 +83741 +83742 +83744 +83745 +83746 +83780 +83781 +83782 +83784 +83785 +83786 +83788 +83789 +83790 +83792 +83793 +83794 +83796 +83797 +83798 +83800 +83801 +83802 +83804 +83805 +83806 +83844 +83845 +83846 +83848 +83849 +83850 +83852 +83853 +83854 +83856 +83857 +83858 +83860 +83861 +83862 +83864 +83865 +83866 +83868 +83869 +83870 +83872 +83873 +83874 +83908 +83909 +83910 +83912 +83913 +83914 +83916 +83917 +83918 +83920 +83921 +83922 +83924 +83925 +83926 +83928 +83929 +83930 +83932 +83933 +83934 +83936 +83937 +83938 +83972 +83973 +83974 +83976 +83977 +83978 +83980 +83981 +83982 +83984 +83985 +83986 +83988 +83989 +83990 +83992 +83993 +83994 +83996 +83997 +83998 +84000 +84001 +84002 +84036 +84037 +84038 +84040 +84041 +84042 +84044 +84045 +84046 +84048 +84049 +84050 +84052 +84053 +84054 +84056 +84057 +84058 +84060 +84061 +84062 +84064 +84065 +84066 +84100 +84101 +84102 +84104 +84105 +84106 +84108 +84109 +84110 +84112 +84113 +84114 +84116 +84117 +84118 +84120 +84121 +84122 +84124 +84125 +84126 +84128 +84129 +84130 +84164 +84165 +84166 +84168 +84169 +84170 +84172 +84173 +84174 +84176 +84177 +84178 +84180 +84181 +84182 +84184 +84185 +84186 +84188 +84189 +84190 +84192 +84193 +84194 +84228 +84229 +84230 +84232 +84233 +84234 +84236 +84237 +84238 +84240 +84241 +84242 +84244 +84245 +84246 +84248 +84249 +84250 +84252 +84253 +84254 +84256 +84257 +84258 +84292 +84293 +84294 +84296 +84297 +84298 +84300 +84301 +84302 +84304 +84305 +84306 +84308 +84309 +84310 +84312 +84313 +84314 +84316 +84317 +84318 +84320 +84321 +84322 +84360 +84361 +84362 +84364 +84365 +84366 +84368 +84369 +84370 +84372 +84373 +84374 +84376 +84377 +84378 +84380 +84381 +84382 +84384 +84385 +84386 +84420 +84421 +84422 +84424 +84425 +84426 +84428 +84429 +84430 +84432 +84433 +84434 +84436 +84437 +84438 +84440 +84441 +84442 +84444 +84445 +84446 +84488 +84489 +84490 +84492 +84493 +84494 +84496 +84497 +84498 +84500 +84501 +84502 +84504 +84505 +84506 +84508 +84509 +84510 +84512 +84513 +84514 +84516 +84517 +84518 +84544 +84545 +84546 +84548 +84549 +84550 +84552 +84553 +84554 +84556 +84557 +84558 +84560 +84561 +84562 +84564 +84565 +84566 +84568 +84569 +84570 +84572 +84573 +84574 +84620 +84621 +84622 +84624 +84625 +84626 +84628 +84629 +84630 +84632 +84633 +84634 +84636 +84637 +84638 +84640 +84641 +84642 +84644 +84645 +84646 +84648 +84649 +84650 +84652 +84653 +84654 +84656 +84657 +84658 +84660 +84661 +84662 +84664 +84665 +84666 +84668 +84669 +84670 +84672 +84673 +84674 +84676 +84677 +84678 +84680 +84681 +84682 +84684 +84685 +84686 +84688 +84689 +84690 +84692 +84693 +84694 +84696 +84697 +84698 +84748 +84749 +84750 +84752 +84753 +84754 +84756 +84757 +84758 +84760 +84761 +84762 +84764 +84765 +84766 +84768 +84769 +84770 +84772 +84773 +84774 +84776 +84777 +84778 +84780 +84781 +84782 +84784 +84785 +84786 +84788 +84789 +84790 +84792 +84793 +84794 +84796 +84797 +84798 +84800 +84801 +84802 +84804 +84805 +84806 +84808 +84809 +84810 +84812 +84813 +84814 +84816 +84817 +84818 +84820 +84821 +84822 +84824 +84825 +84826 +84876 +84877 +84878 +84880 +84881 +84882 +84884 +84885 +84886 +84888 +84889 +84890 +84892 +84893 +84894 +84896 +84897 +84898 +84900 +84901 +84902 +84904 +84905 +84906 +84908 +84909 +84910 +84912 +84913 +84914 +84916 +84917 +84918 +84920 +84921 +84922 +84924 +84925 +84926 +84928 +84929 +84930 +84932 +84933 +84934 +84936 +84937 +84938 +84940 +84941 +84942 +84944 +84945 +84946 +84948 +84949 +84950 +84952 +84953 +84954 +85008 +85009 +85010 +85012 +85013 +85014 +85016 +85017 +85018 +85020 +85021 +85022 +85024 +85025 +85026 +85028 +85029 +85030 +85032 +85033 +85034 +85036 +85037 +85038 +85040 +85041 +85042 +85044 +85045 +85046 +85048 +85049 +85050 +85052 +85053 +85054 +85056 +85057 +85058 +85060 +85061 +85062 +85064 +85065 +85066 +85068 +85069 +85070 +85072 +85073 +85074 +85076 +85077 +85078 +85140 +85141 +85142 +85144 +85145 +85146 +85148 +85149 +85150 +85152 +85153 +85154 +85156 +85157 +85158 +85160 +85161 +85162 +85164 +85165 +85166 +85168 +85169 +85170 +85172 +85173 +85174 +85176 +85177 +85178 +85180 +85181 +85182 +85184 +85185 +85186 +85188 +85189 +85190 +85192 +85193 +85194 +85196 +85197 +85198 +85200 +85201 +85202 +85272 +85273 +85274 +85276 +85277 +85278 +85280 +85281 +85282 +85284 +85285 +85286 +85288 +85289 +85290 +85292 +85293 +85294 +85296 +85297 +85298 +85300 +85301 +85302 +85304 +85305 +85306 +85308 +85309 +85310 +85312 +85313 +85314 +85316 +85317 +85318 +85320 +85321 +85322 +85324 +85325 +85326 +85412 +85413 +85414 +85416 +85417 +85418 +85420 +85421 +85422 +85424 +85425 +85426 +85428 +85429 +85430 +85432 +85433 +85434 +85436 +85437 +85438 +85440 +85441 +85442 +85548 +85549 +85550 +85552 +85553 +85554 +85556 +85557 +85558 +85560 +85561 +85562 +87038 +87039 +87040 +87042 +87043 +87044 +87046 +87047 +87048 +87162 +87163 +87164 +87166 +87167 +87168 +87170 +87171 +87172 +87174 +87175 +87176 +87178 +87179 +87180 +87182 +87183 +87184 +87186 +87187 +87188 +87286 +87287 +87288 +87290 +87291 +87292 +87294 +87295 +87296 +87298 +87299 +87300 +87302 +87303 +87304 +87306 +87307 +87308 +87310 +87311 +87312 +87314 +87315 +87316 +87318 +87319 +87320 +87414 +87415 +87416 +87418 +87419 +87420 +87422 +87423 +87424 +87426 +87427 +87428 +87430 +87431 +87432 +87434 +87435 +87436 +87438 +87439 +87440 +87442 +87443 +87444 +87446 +87447 +87448 +87450 +87451 +87452 +87542 +87543 +87544 +87546 +87547 +87548 +87550 +87551 +87552 +87554 +87555 +87556 +87558 +87559 +87560 +87562 +87563 +87564 +87566 +87567 +87568 +87570 +87571 +87572 +87574 +87575 +87576 +87578 +87579 +87580 +87582 +87583 +87584 +87674 +87675 +87676 +87678 +87679 +87680 +87682 +87683 +87684 +87686 +87687 +87688 +87690 +87691 +87692 +87694 +87695 +87696 +87698 +87699 +87700 +87702 +87703 +87704 +87706 +87707 +87708 +87710 +87711 +87712 +87802 +87803 +87804 +87806 +87807 +87808 +87810 +87811 +87812 +87814 +87815 +87816 +87818 +87819 +87820 +87822 +87823 +87824 +87826 +87827 +87828 +87830 +87831 +87832 +87834 +87835 +87836 +87838 +87839 +87840 +87942 +87943 +87944 +87946 +87947 +87948 +87950 +87951 +87952 +87954 +87955 +87956 +87958 +87959 +87960 +87962 +87963 +87964 +87966 +87967 +87968 +87970 +87971 +87972 +88074 +88075 +88076 +88078 +88079 +88080 +88082 +88083 +88084 +88086 +88087 +88088 +88090 +88091 +88092 +88094 +88095 +88096 +88098 +88099 +88100 +88202 +88203 +88204 +88206 +88207 +88208 +88210 +88211 +88212 +88214 +88215 +88216 +88218 +88219 +88220 +88222 +88223 +88224 +88226 +88227 +88228 +88230 +88231 +88232 +88330 +88331 +88332 +88334 +88335 +88336 +88338 +88339 +88340 +88342 +88343 +88344 +88346 +88347 +88348 +88350 +88351 +88352 +88354 +88355 +88356 +88358 +88359 +88360 +88402 +88403 +88404 +88406 +88407 +88408 +88410 +88411 +88412 +88414 +88415 +88416 +88418 +88419 +88420 +88458 +88459 +88460 +88462 +88463 +88464 +88466 +88467 +88468 +88470 +88471 +88472 +88474 +88475 +88476 +88478 +88479 +88480 +88482 +88483 +88484 +88486 +88487 +88488 +88530 +88531 +88532 +88534 +88535 +88536 +88538 +88539 +88540 +88542 +88543 +88544 +88546 +88547 +88548 +88550 +88551 +88552 +88586 +88587 +88588 +88590 +88591 +88592 +88594 +88595 +88596 +88598 +88599 +88600 +88602 +88603 +88604 +88606 +88607 +88608 +88610 +88611 +88612 +88614 +88615 +88616 +88658 +88659 +88660 +88662 +88663 +88664 +88666 +88667 +88668 +88670 +88671 +88672 +88674 +88675 +88676 +88678 +88679 +88680 +88714 +88715 +88716 +88718 +88719 +88720 +88722 +88723 +88724 +88726 +88727 +88728 +88730 +88731 +88732 +88734 +88735 +88736 +88738 +88739 +88740 +88786 +88787 +88788 +88790 +88791 +88792 +88794 +88795 +88796 +88798 +88799 +88800 +88802 +88803 +88804 +88806 +88807 +88808 +88810 +88811 +88812 +88838 +88839 +88840 +88842 +88843 +88844 +88846 +88847 +88848 +88850 +88851 +88852 +88854 +88855 +88856 +88858 +88859 +88860 +88862 +88863 +88864 +88866 +88867 +88868 +88914 +88915 +88916 +88918 +88919 +88920 +88922 +88923 +88924 +88926 +88927 +88928 +88930 +88931 +88932 +88934 +88935 +88936 +88938 +88939 +88940 +88942 +88943 +88944 +88946 +88947 +88948 +88950 +88951 +88952 +88954 +88955 +88956 +88958 +88959 +88960 +88962 +88963 +88964 +88966 +88967 +88968 +88970 +88971 +88972 +88974 +88975 +88976 +88978 +88979 +88980 +88982 +88983 +88984 +88986 +88987 +88988 +88990 +88991 +88992 +89042 +89043 +89044 +89046 +89047 +89048 +89050 +89051 +89052 +89054 +89055 +89056 +89058 +89059 +89060 +89062 +89063 +89064 +89066 +89067 +89068 +89070 +89071 +89072 +89074 +89075 +89076 +89078 +89079 +89080 +89082 +89083 +89084 +89086 +89087 +89088 +89090 +89091 +89092 +89094 +89095 +89096 +89098 +89099 +89100 +89102 +89103 +89104 +89106 +89107 +89108 +89110 +89111 +89112 +89114 +89115 +89116 +89118 +89119 +89120 +89170 +89171 +89172 +89174 +89175 +89176 +89178 +89179 +89180 +89182 +89183 +89184 +89186 +89187 +89188 +89190 +89191 +89192 +89194 +89195 +89196 +89198 +89199 +89200 +89202 +89203 +89204 +89206 +89207 +89208 +89210 +89211 +89212 +89214 +89215 +89216 +89218 +89219 +89220 +89222 +89223 +89224 +89226 +89227 +89228 +89230 +89231 +89232 +89234 +89235 +89236 +89238 +89239 +89240 +89242 +89243 +89244 +89246 +89247 +89248 +89302 +89303 +89304 +89306 +89307 +89308 +89310 +89311 +89312 +89314 +89315 +89316 +89318 +89319 +89320 +89322 +89323 +89324 +89326 +89327 +89328 +89330 +89331 +89332 +89334 +89335 +89336 +89338 +89339 +89340 +89342 +89343 +89344 +89346 +89347 +89348 +89350 +89351 +89352 +89354 +89355 +89356 +89358 +89359 +89360 +89362 +89363 +89364 +89366 +89367 +89368 +89370 +89371 +89372 +89434 +89435 +89436 +89438 +89439 +89440 +89442 +89443 +89444 +89446 +89447 +89448 +89450 +89451 +89452 +89454 +89455 +89456 +89458 +89459 +89460 +89462 +89463 +89464 +89466 +89467 +89468 +89470 +89471 +89472 +89474 +89475 +89476 +89478 +89479 +89480 +89482 +89483 +89484 +89486 +89487 +89488 +89490 +89491 +89492 +89494 +89495 +89496 +89566 +89567 +89568 +89570 +89571 +89572 +89574 +89575 +89576 +89578 +89579 +89580 +89582 +89583 +89584 +89586 +89587 +89588 +89590 +89591 +89592 +89594 +89595 +89596 +89598 +89599 +89600 +89602 +89603 +89604 +89606 +89607 +89608 +89610 +89611 +89612 +89614 +89615 +89616 +89618 +89619 +89620 +89706 +89707 +89708 +89710 +89711 +89712 +89714 +89715 +89716 +89718 +89719 +89720 +89722 +89723 +89724 +89726 +89727 +89728 +89730 +89731 +89732 +89734 +89735 +89736 +89842 +89843 +89844 +89846 +89847 +89848 +89850 +89851 +89852 +89854 +89855 +89856 +91196 +91197 +91198 +91200 +91201 +91202 +91204 +91205 +91206 +91320 +91321 +91322 +91324 +91325 +91326 +91328 +91329 +91330 +91332 +91333 +91334 +91336 +91337 +91338 +91340 +91341 +91342 +91444 +91445 +91446 +91448 +91449 +91450 +91452 +91453 +91454 +91456 +91457 +91458 +91460 +91461 +91462 +91464 +91465 +91466 +91468 +91469 +91470 +91472 +91473 +91474 +91476 +91477 +91478 +91480 +91481 +91482 +91572 +91573 +91574 +91576 +91577 +91578 +91580 +91581 +91582 +91584 +91585 +91586 +91588 +91589 +91590 +91592 +91593 +91594 +91596 +91597 +91598 +91600 +91601 +91602 +91604 +91605 +91606 +91608 +91609 +91610 +91612 +91613 +91614 +91700 +91701 +91702 +91704 +91705 +91706 +91708 +91709 +91710 +91712 +91713 +91714 +91716 +91717 +91718 +91720 +91721 +91722 +91724 +91725 +91726 +91728 +91729 +91730 +91732 +91733 +91734 +91736 +91737 +91738 +91740 +91741 +91742 +91744 +91745 +91746 +91828 +91829 +91830 +91832 +91833 +91834 +91836 +91837 +91838 +91840 +91841 +91842 +91844 +91845 +91846 +91848 +91849 +91850 +91852 +91853 +91854 +91856 +91857 +91858 +91860 +91861 +91862 +91864 +91865 +91866 +91868 +91869 +91870 +91872 +91873 +91874 +91876 +91877 +91878 +91960 +91961 +91962 +91964 +91965 +91966 +91968 +91969 +91970 +91972 +91973 +91974 +91976 +91977 +91978 +91980 +91981 +91982 +91984 +91985 +91986 +91988 +91989 +91990 +91992 +91993 +91994 +91996 +91997 +91998 +92000 +92001 +92002 +92004 +92005 +92006 +92092 +92093 +92094 +92096 +92097 +92098 +92100 +92101 +92102 +92104 +92105 +92106 +92108 +92109 +92110 +92112 +92113 +92114 +92116 +92117 +92118 +92120 +92121 +92122 +92124 +92125 +92126 +92128 +92129 +92130 +92132 +92133 +92134 +92236 +92237 +92238 +92240 +92241 +92242 +92244 +92245 +92246 +92248 +92249 +92250 +92252 +92253 +92254 +92256 +92257 +92258 +92260 +92261 +92262 +92264 +92265 +92266 +92368 +92369 +92370 +92372 +92373 +92374 +92376 +92377 +92378 +92380 +92381 +92382 +92384 +92385 +92386 +92388 +92389 +92390 +92392 +92393 +92394 +92496 +92497 +92498 +92500 +92501 +92502 +92504 +92505 +92506 +92508 +92509 +92510 +92512 +92513 +92514 +92516 +92517 +92518 +92520 +92521 +92522 +92524 +92525 +92526 +92624 +92625 +92626 +92628 +92629 +92630 +92632 +92633 +92634 +92636 +92637 +92638 +92640 +92641 +92642 +92644 +92645 +92646 +92648 +92649 +92650 +92652 +92653 +92654 +92752 +92753 +92754 +92756 +92757 +92758 +92760 +92761 +92762 +92764 +92765 +92766 +92768 +92769 +92770 +92772 +92773 +92774 +92776 +92777 +92778 +92780 +92781 +92782 +92880 +92881 +92882 +92884 +92885 +92886 +92888 +92889 +92890 +92892 +92893 +92894 +92896 +92897 +92898 +92900 +92901 +92902 +92904 +92905 +92906 +92908 +92909 +92910 +92964 +92965 +92966 +92968 +92969 +92970 +92972 +92973 +92974 +93008 +93009 +93010 +93012 +93013 +93014 +93016 +93017 +93018 +93020 +93021 +93022 +93024 +93025 +93026 +93028 +93029 +93030 +93032 +93033 +93034 +93088 +93089 +93090 +93092 +93093 +93094 +93096 +93097 +93098 +93100 +93101 +93102 +93104 +93105 +93106 +93132 +93133 +93134 +93136 +93137 +93138 +93140 +93141 +93142 +93144 +93145 +93146 +93148 +93149 +93150 +93152 +93153 +93154 +93156 +93157 +93158 +93160 +93161 +93162 +93216 +93217 +93218 +93220 +93221 +93222 +93224 +93225 +93226 +93228 +93229 +93230 +93232 +93233 +93234 +93236 +93237 +93238 +93240 +93241 +93242 +93244 +93245 +93246 +93248 +93249 +93250 +93252 +93253 +93254 +93256 +93257 +93258 +93260 +93261 +93262 +93264 +93265 +93266 +93268 +93269 +93270 +93272 +93273 +93274 +93276 +93277 +93278 +93280 +93281 +93282 +93284 +93285 +93286 +93344 +93345 +93346 +93348 +93349 +93350 +93352 +93353 +93354 +93356 +93357 +93358 +93360 +93361 +93362 +93364 +93365 +93366 +93368 +93369 +93370 +93372 +93373 +93374 +93376 +93377 +93378 +93380 +93381 +93382 +93384 +93385 +93386 +93388 +93389 +93390 +93392 +93393 +93394 +93396 +93397 +93398 +93400 +93401 +93402 +93404 +93405 +93406 +93408 +93409 +93410 +93412 +93413 +93414 +93472 +93473 +93474 +93476 +93477 +93478 +93480 +93481 +93482 +93484 +93485 +93486 +93488 +93489 +93490 +93492 +93493 +93494 +93496 +93497 +93498 +93500 +93501 +93502 +93504 +93505 +93506 +93508 +93509 +93510 +93512 +93513 +93514 +93516 +93517 +93518 +93520 +93521 +93522 +93524 +93525 +93526 +93528 +93529 +93530 +93532 +93533 +93534 +93536 +93537 +93538 +93540 +93541 +93542 +93600 +93601 +93602 +93604 +93605 +93606 +93608 +93609 +93610 +93612 +93613 +93614 +93616 +93617 +93618 +93620 +93621 +93622 +93624 +93625 +93626 +93628 +93629 +93630 +93632 +93633 +93634 +93636 +93637 +93638 +93640 +93641 +93642 +93644 +93645 +93646 +93648 +93649 +93650 +93652 +93653 +93654 +93656 +93657 +93658 +93660 +93661 +93662 +93664 +93665 +93666 +93728 +93729 +93730 +93732 +93733 +93734 +93736 +93737 +93738 +93740 +93741 +93742 +93744 +93745 +93746 +93748 +93749 +93750 +93752 +93753 +93754 +93756 +93757 +93758 +93760 +93761 +93762 +93764 +93765 +93766 +93768 +93769 +93770 +93772 +93773 +93774 +93776 +93777 +93778 +93780 +93781 +93782 +93784 +93785 +93786 +93788 +93789 +93790 +93860 +93861 +93862 +93864 +93865 +93866 +93868 +93869 +93870 +93872 +93873 +93874 +93876 +93877 +93878 +93880 +93881 +93882 +93884 +93885 +93886 +93888 +93889 +93890 +93892 +93893 +93894 +93896 +93897 +93898 +93900 +93901 +93902 +93904 +93905 +93906 +93908 +93909 +93910 +93912 +93913 +93914 +94000 +94001 +94002 +94004 +94005 +94006 +94008 +94009 +94010 +94012 +94013 +94014 +94016 +94017 +94018 +94020 +94021 +94022 +94024 +94025 +94026 +94028 +94029 +94030 +94136 +94137 +94138 +94140 +94141 +94142 +94144 +94145 +94146 +94148 +94149 +94150 +95486 +95487 +95488 +95490 +95491 +95492 +95494 +95495 +95496 +95498 +95499 +95500 +95606 +95607 +95608 +95610 +95611 +95612 +95614 +95615 +95616 +95618 +95619 +95620 +95622 +95623 +95624 +95626 +95627 +95628 +95630 +95631 +95632 +95634 +95635 +95636 +95726 +95727 +95728 +95730 +95731 +95732 +95734 +95735 +95736 +95738 +95739 +95740 +95742 +95743 +95744 +95746 +95747 +95748 +95750 +95751 +95752 +95754 +95755 +95756 +95758 +95759 +95760 +95762 +95763 +95764 +95766 +95767 +95768 +95770 +95771 +95772 +95774 +95775 +95776 +95854 +95855 +95856 +95858 +95859 +95860 +95862 +95863 +95864 +95866 +95867 +95868 +95870 +95871 +95872 +95874 +95875 +95876 +95878 +95879 +95880 +95882 +95883 +95884 +95886 +95887 +95888 +95890 +95891 +95892 +95894 +95895 +95896 +95898 +95899 +95900 +95902 +95903 +95904 +95906 +95907 +95908 +95982 +95983 +95984 +95986 +95987 +95988 +95990 +95991 +95992 +95994 +95995 +95996 +95998 +95999 +96000 +96002 +96003 +96004 +96006 +96007 +96008 +96010 +96011 +96012 +96014 +96015 +96016 +96018 +96019 +96020 +96022 +96023 +96024 +96026 +96027 +96028 +96030 +96031 +96032 +96034 +96035 +96036 +96038 +96039 +96040 +96110 +96111 +96112 +96114 +96115 +96116 +96118 +96119 +96120 +96122 +96123 +96124 +96126 +96127 +96128 +96130 +96131 +96132 +96134 +96135 +96136 +96138 +96139 +96140 +96142 +96143 +96144 +96146 +96147 +96148 +96150 +96151 +96152 +96154 +96155 +96156 +96158 +96159 +96160 +96162 +96163 +96164 +96166 +96167 +96168 +96170 +96171 +96172 +96238 +96239 +96240 +96242 +96243 +96244 +96246 +96247 +96248 +96250 +96251 +96252 +96254 +96255 +96256 +96258 +96259 +96260 +96262 +96263 +96264 +96266 +96267 +96268 +96270 +96271 +96272 +96274 +96275 +96276 +96278 +96279 +96280 +96282 +96283 +96284 +96286 +96287 +96288 +96290 +96291 +96292 +96294 +96295 +96296 +96298 +96299 +96300 +96370 +96371 +96372 +96374 +96375 +96376 +96378 +96379 +96380 +96382 +96383 +96384 +96386 +96387 +96388 +96390 +96391 +96392 +96394 +96395 +96396 +96398 +96399 +96400 +96402 +96403 +96404 +96406 +96407 +96408 +96410 +96411 +96412 +96414 +96415 +96416 +96418 +96419 +96420 +96422 +96423 +96424 +96426 +96427 +96428 +96530 +96531 +96532 +96534 +96535 +96536 +96538 +96539 +96540 +96542 +96543 +96544 +96546 +96547 +96548 +96550 +96551 +96552 +96554 +96555 +96556 +96558 +96559 +96560 +96662 +96663 +96664 +96666 +96667 +96668 +96670 +96671 +96672 +96674 +96675 +96676 +96678 +96679 +96680 +96682 +96683 +96684 +96686 +96687 +96688 +96790 +96791 +96792 +96794 +96795 +96796 +96798 +96799 +96800 +96802 +96803 +96804 +96806 +96807 +96808 +96810 +96811 +96812 +96814 +96815 +96816 +96818 +96819 +96820 +96918 +96919 +96920 +96922 +96923 +96924 +96926 +96927 +96928 +96930 +96931 +96932 +96934 +96935 +96936 +96938 +96939 +96940 +96942 +96943 +96944 +96946 +96947 +96948 +97046 +97047 +97048 +97050 +97051 +97052 +97054 +97055 +97056 +97058 +97059 +97060 +97062 +97063 +97064 +97066 +97067 +97068 +97070 +97071 +97072 +97074 +97075 +97076 +97174 +97175 +97176 +97178 +97179 +97180 +97182 +97183 +97184 +97186 +97187 +97188 +97190 +97191 +97192 +97194 +97195 +97196 +97198 +97199 +97200 +97202 +97203 +97204 +97302 +97303 +97304 +97306 +97307 +97308 +97310 +97311 +97312 +97314 +97315 +97316 +97318 +97319 +97320 +97322 +97323 +97324 +97326 +97327 +97328 +97426 +97427 +97428 +97430 +97431 +97432 +97434 +97435 +97436 +97438 +97439 +97440 +97442 +97443 +97444 +97446 +97447 +97448 +97450 +97451 +97452 +97454 +97455 +97456 +97534 +97535 +97536 +97538 +97539 +97540 +97542 +97543 +97544 +97546 +97547 +97548 +97550 +97551 +97552 +97554 +97555 +97556 +97558 +97559 +97560 +97562 +97563 +97564 +97566 +97567 +97568 +97570 +97571 +97572 +97574 +97575 +97576 +97578 +97579 +97580 +97654 +97655 +97656 +97658 +97659 +97660 +97662 +97663 +97664 +97666 +97667 +97668 +97670 +97671 +97672 +97674 +97675 +97676 +97678 +97679 +97680 +97682 +97683 +97684 +97686 +97687 +97688 +97690 +97691 +97692 +97694 +97695 +97696 +97698 +97699 +97700 +97702 +97703 +97704 +97706 +97707 +97708 +97782 +97783 +97784 +97786 +97787 +97788 +97790 +97791 +97792 +97794 +97795 +97796 +97798 +97799 +97800 +97802 +97803 +97804 +97806 +97807 +97808 +97810 +97811 +97812 +97814 +97815 +97816 +97818 +97819 +97820 +97822 +97823 +97824 +97826 +97827 +97828 +97830 +97831 +97832 +97834 +97835 +97836 +97910 +97911 +97912 +97914 +97915 +97916 +97918 +97919 +97920 +97922 +97923 +97924 +97926 +97927 +97928 +97930 +97931 +97932 +97934 +97935 +97936 +97938 +97939 +97940 +97942 +97943 +97944 +97946 +97947 +97948 +97950 +97951 +97952 +97954 +97955 +97956 +97958 +97959 +97960 +98038 +98039 +98040 +98042 +98043 +98044 +98046 +98047 +98048 +98050 +98051 +98052 +98054 +98055 +98056 +98058 +98059 +98060 +98062 +98063 +98064 +98066 +98067 +98068 +98070 +98071 +98072 +98074 +98075 +98076 +98078 +98079 +98080 +98082 +98083 +98084 +98166 +98167 +98168 +98170 +98171 +98172 +98174 +98175 +98176 +98178 +98179 +98180 +98182 +98183 +98184 +98186 +98187 +98188 +98190 +98191 +98192 +98194 +98195 +98196 +98198 +98199 +98200 +98202 +98203 +98204 +98206 +98207 +98208 +98298 +98299 +98300 +98302 +98303 +98304 +98306 +98307 +98308 +98310 +98311 +98312 +98314 +98315 +98316 +98318 +98319 +98320 +98322 +98323 +98324 +98430 +98431 +98432 +98434 +98435 +98436 +98438 +98439 +98440 +98442 +98443 +98444 +99780 +99781 +99782 +99784 +99785 +99786 +99788 +99789 +99790 +99792 +99793 +99794 +99900 +99901 +99902 +99904 +99905 +99906 +99908 +99909 +99910 +99912 +99913 +99914 +99916 +99917 +99918 +99920 +99921 +99922 +99924 +99925 +99926 +99928 +99929 +99930 +100016 +100017 +100018 +100020 +100021 +100022 +100024 +100025 +100026 +100028 +100029 +100030 +100032 +100033 +100034 +100036 +100037 +100038 +100040 +100041 +100042 +100044 +100045 +100046 +100048 +100049 +100050 +100052 +100053 +100054 +100056 +100057 +100058 +100060 +100061 +100062 +100064 +100065 +100066 +100068 +100069 +100070 +100140 +100141 +100142 +100144 +100145 +100146 +100148 +100149 +100150 +100152 +100153 +100154 +100156 +100157 +100158 +100160 +100161 +100162 +100164 +100165 +100166 +100168 +100169 +100170 +100172 +100173 +100174 +100176 +100177 +100178 +100180 +100181 +100182 +100184 +100185 +100186 +100188 +100189 +100190 +100192 +100193 +100194 +100196 +100197 +100198 +100200 +100201 +100202 +100268 +100269 +100270 +100272 +100273 +100274 +100276 +100277 +100278 +100280 +100281 +100282 +100284 +100285 +100286 +100288 +100289 +100290 +100292 +100293 +100294 +100296 +100297 +100298 +100300 +100301 +100302 +100304 +100305 +100306 +100308 +100309 +100310 +100312 +100313 +100314 +100316 +100317 +100318 +100320 +100321 +100322 +100324 +100325 +100326 +100328 +100329 +100330 +100332 +100333 +100334 +100396 +100397 +100398 +100400 +100401 +100402 +100404 +100405 +100406 +100408 +100409 +100410 +100412 +100413 +100414 +100416 +100417 +100418 +100420 +100421 +100422 +100424 +100425 +100426 +100428 +100429 +100430 +100432 +100433 +100434 +100436 +100437 +100438 +100440 +100441 +100442 +100444 +100445 +100446 +100448 +100449 +100450 +100452 +100453 +100454 +100456 +100457 +100458 +100460 +100461 +100462 +100464 +100465 +100466 +100524 +100525 +100526 +100528 +100529 +100530 +100532 +100533 +100534 +100536 +100537 +100538 +100540 +100541 +100542 +100544 +100545 +100546 +100548 +100549 +100550 +100552 +100553 +100554 +100556 +100557 +100558 +100560 +100561 +100562 +100564 +100565 +100566 +100568 +100569 +100570 +100572 +100573 +100574 +100576 +100577 +100578 +100580 +100581 +100582 +100584 +100585 +100586 +100588 +100589 +100590 +100592 +100593 +100594 +100652 +100653 +100654 +100656 +100657 +100658 +100660 +100661 +100662 +100664 +100665 +100666 +100668 +100669 +100670 +100672 +100673 +100674 +100676 +100677 +100678 +100680 +100681 +100682 +100684 +100685 +100686 +100688 +100689 +100690 +100692 +100693 +100694 +100696 +100697 +100698 +100700 +100701 +100702 +100704 +100705 +100706 +100708 +100709 +100710 +100712 +100713 +100714 +100716 +100717 +100718 +100720 +100721 +100722 +100784 +100785 +100786 +100788 +100789 +100790 +100792 +100793 +100794 +100796 +100797 +100798 +100824 +100825 +100826 +100828 +100829 +100830 +100832 +100833 +100834 +100836 +100837 +100838 +100840 +100841 +100842 +100844 +100845 +100846 +100848 +100849 +100850 +100852 +100853 +100854 +100956 +100957 +100958 +100960 +100961 +100962 +100964 +100965 +100966 +100968 +100969 +100970 +100972 +100973 +100974 +100976 +100977 +100978 +100980 +100981 +100982 +101084 +101085 +101086 +101088 +101089 +101090 +101092 +101093 +101094 +101096 +101097 +101098 +101100 +101101 +101102 +101104 +101105 +101106 +101108 +101109 +101110 +101112 +101113 +101114 +101212 +101213 +101214 +101216 +101217 +101218 +101220 +101221 +101222 +101224 +101225 +101226 +101228 +101229 +101230 +101232 +101233 +101234 +101236 +101237 +101238 +101240 +101241 +101242 +101340 +101341 +101342 +101344 +101345 +101346 +101348 +101349 +101350 +101352 +101353 +101354 +101356 +101357 +101358 +101360 +101361 +101362 +101364 +101365 +101366 +101368 +101369 +101370 +101468 +101469 +101470 +101472 +101473 +101474 +101476 +101477 +101478 +101480 +101481 +101482 +101484 +101485 +101486 +101488 +101489 +101490 +101492 +101493 +101494 +101496 +101497 +101498 +101596 +101597 +101598 +101600 +101601 +101602 +101604 +101605 +101606 +101608 +101609 +101610 +101612 +101613 +101614 +101616 +101617 +101618 +101620 +101621 +101622 +101720 +101721 +101722 +101724 +101725 +101726 +101728 +101729 +101730 +101732 +101733 +101734 +101736 +101737 +101738 +101740 +101741 +101742 +101744 +101745 +101746 +101748 +101749 +101750 +101836 +101837 +101838 +101840 +101841 +101842 +101844 +101845 +101846 +101848 +101849 +101850 +101852 +101853 +101854 +101856 +101857 +101858 +101860 +101861 +101862 +101864 +101865 +101866 +101868 +101869 +101870 +101872 +101873 +101874 +101964 +101965 +101966 +101968 +101969 +101970 +101972 +101973 +101974 +101976 +101977 +101978 +101980 +101981 +101982 +101984 +101985 +101986 +101988 +101989 +101990 +101992 +101993 +101994 +101996 +101997 +101998 +102000 +102001 +102002 +102088 +102089 +102090 +102092 +102093 +102094 +102096 +102097 +102098 +102100 +102101 +102102 +102104 +102105 +102106 +102108 +102109 +102110 +102112 +102113 +102114 +102116 +102117 +102118 +102120 +102121 +102122 +102124 +102125 +102126 +102128 +102129 +102130 +102216 +102217 +102218 +102220 +102221 +102222 +102224 +102225 +102226 +102228 +102229 +102230 +102232 +102233 +102234 +102236 +102237 +102238 +102240 +102241 +102242 +102244 +102245 +102246 +102248 +102249 +102250 +102252 +102253 +102254 +102348 +102349 +102350 +102352 +102353 +102354 +102356 +102357 +102358 +102360 +102361 +102362 +102364 +102365 +102366 +102368 +102369 +102370 +102372 +102373 +102374 +102376 +102377 +102378 +102476 +102477 +102478 +102480 +102481 +102482 +102484 +102485 +102486 +102488 +102489 +102490 +102492 +102493 +102494 +102496 +102497 +102498 +102500 +102501 +102502 +102608 +102609 +102610 +102612 +102613 +102614 +102616 +102617 +102618 +104074 +104075 +104076 +104078 +104079 +104080 +104082 +104083 +104084 +104086 +104087 +104088 +104194 +104195 +104196 +104198 +104199 +104200 +104202 +104203 +104204 +104206 +104207 +104208 +104210 +104211 +104212 +104214 +104215 +104216 +104218 +104219 +104220 +104222 +104223 +104224 +104310 +104311 +104312 +104314 +104315 +104316 +104318 +104319 +104320 +104322 +104323 +104324 +104326 +104327 +104328 +104330 +104331 +104332 +104334 +104335 +104336 +104338 +104339 +104340 +104342 +104343 +104344 +104346 +104347 +104348 +104350 +104351 +104352 +104354 +104355 +104356 +104358 +104359 +104360 +104362 +104363 +104364 +104434 +104435 +104436 +104438 +104439 +104440 +104442 +104443 +104444 +104446 +104447 +104448 +104450 +104451 +104452 +104454 +104455 +104456 +104458 +104459 +104460 +104462 +104463 +104464 +104466 +104467 +104468 +104470 +104471 +104472 +104474 +104475 +104476 +104478 +104479 +104480 +104482 +104483 +104484 +104486 +104487 +104488 +104490 +104491 +104492 +104494 +104495 +104496 +104558 +104559 +104560 +104562 +104563 +104564 +104566 +104567 +104568 +104570 +104571 +104572 +104574 +104575 +104576 +104578 +104579 +104580 +104582 +104583 +104584 +104586 +104587 +104588 +104590 +104591 +104592 +104594 +104595 +104596 +104598 +104599 +104600 +104602 +104603 +104604 +104606 +104607 +104608 +104610 +104611 +104612 +104614 +104615 +104616 +104618 +104619 +104620 +104622 +104623 +104624 +104626 +104627 +104628 +104682 +104683 +104684 +104686 +104687 +104688 +104690 +104691 +104692 +104694 +104695 +104696 +104698 +104699 +104700 +104702 +104703 +104704 +104706 +104707 +104708 +104710 +104711 +104712 +104714 +104715 +104716 +104718 +104719 +104720 +104722 +104723 +104724 +104726 +104727 +104728 +104730 +104731 +104732 +104734 +104735 +104736 +104738 +104739 +104740 +104742 +104743 +104744 +104746 +104747 +104748 +104750 +104751 +104752 +104754 +104755 +104756 +104758 +104759 +104760 +104810 +104811 +104812 +104814 +104815 +104816 +104818 +104819 +104820 +104822 +104823 +104824 +104826 +104827 +104828 +104830 +104831 +104832 +104834 +104835 +104836 +104838 +104839 +104840 +104842 +104843 +104844 +104846 +104847 +104848 +104850 +104851 +104852 +104854 +104855 +104856 +104858 +104859 +104860 +104862 +104863 +104864 +104866 +104867 +104868 +104870 +104871 +104872 +104874 +104875 +104876 +104878 +104879 +104880 +104882 +104883 +104884 +104886 +104887 +104888 +104938 +104939 +104940 +104942 +104943 +104944 +104946 +104947 +104948 +104950 +104951 +104952 +104954 +104955 +104956 +104958 +104959 +104960 +104962 +104963 +104964 +104966 +104967 +104968 +104970 +104971 +104972 +104974 +104975 +104976 +104978 +104979 +104980 +104982 +104983 +104984 +104986 +104987 +104988 +104990 +104991 +104992 +104994 +104995 +104996 +104998 +104999 +105000 +105002 +105003 +105004 +105006 +105007 +105008 +105010 +105011 +105012 +105014 +105015 +105016 +105066 +105067 +105068 +105070 +105071 +105072 +105074 +105075 +105076 +105078 +105079 +105080 +105082 +105083 +105084 +105086 +105087 +105088 +105090 +105091 +105092 +105118 +105119 +105120 +105122 +105123 +105124 +105126 +105127 +105128 +105130 +105131 +105132 +105134 +105135 +105136 +105138 +105139 +105140 +105142 +105143 +105144 +105146 +105147 +105148 +105194 +105195 +105196 +105198 +105199 +105200 +105202 +105203 +105204 +105206 +105207 +105208 +105210 +105211 +105212 +105214 +105215 +105216 +105250 +105251 +105252 +105254 +105255 +105256 +105258 +105259 +105260 +105262 +105263 +105264 +105266 +105267 +105268 +105270 +105271 +105272 +105274 +105275 +105276 +105330 +105331 +105332 +105334 +105335 +105336 +105378 +105379 +105380 +105382 +105383 +105384 +105386 +105387 +105388 +105390 +105391 +105392 +105394 +105395 +105396 +105398 +105399 +105400 +105402 +105403 +105404 +105406 +105407 +105408 +105506 +105507 +105508 +105510 +105511 +105512 +105514 +105515 +105516 +105518 +105519 +105520 +105522 +105523 +105524 +105526 +105527 +105528 +105530 +105531 +105532 +105534 +105535 +105536 +105634 +105635 +105636 +105638 +105639 +105640 +105642 +105643 +105644 +105646 +105647 +105648 +105650 +105651 +105652 +105654 +105655 +105656 +105658 +105659 +105660 +105662 +105663 +105664 +105762 +105763 +105764 +105766 +105767 +105768 +105770 +105771 +105772 +105774 +105775 +105776 +105778 +105779 +105780 +105782 +105783 +105784 +105786 +105787 +105788 +105790 +105791 +105792 +105890 +105891 +105892 +105894 +105895 +105896 +105898 +105899 +105900 +105902 +105903 +105904 +105906 +105907 +105908 +105910 +105911 +105912 +105914 +105915 +105916 +106018 +106019 +106020 +106022 +106023 +106024 +106026 +106027 +106028 +106030 +106031 +106032 +106034 +106035 +106036 +106038 +106039 +106040 +106042 +106043 +106044 +106146 +106147 +106148 +106150 +106151 +106152 +106154 +106155 +106156 +106158 +106159 +106160 +106162 +106163 +106164 +106166 +106167 +106168 +106274 +106275 +106276 +106278 +106279 +106280 +106282 +106283 +106284 +106286 +106287 +106288 +106290 +106291 +106292 +106294 +106295 +106296 +106402 +106403 +106404 +106406 +106407 +106408 +106410 +106411 +106412 +106414 +106415 +106416 +106418 +106419 +106420 +106422 +106423 +106424 +106530 +106531 +106532 +106534 +106535 +106536 +106538 +106539 +106540 +106542 +106543 +106544 +106546 +106547 +106548 +108368 +108369 +108370 +108372 +108373 +108374 +108376 +108377 +108378 +108380 +108381 +108382 +108488 +108489 +108490 +108492 +108493 +108494 +108496 +108497 +108498 +108500 +108501 +108502 +108504 +108505 +108506 +108508 +108509 +108510 +108512 +108513 +108514 +108516 +108517 +108518 +108604 +108605 +108606 +108608 +108609 +108610 +108612 +108613 +108614 +108616 +108617 +108618 +108620 +108621 +108622 +108624 +108625 +108626 +108628 +108629 +108630 +108632 +108633 +108634 +108636 +108637 +108638 +108640 +108641 +108642 +108644 +108645 +108646 +108648 +108649 +108650 +108652 +108653 +108654 +108656 +108657 +108658 +108728 +108729 +108730 +108732 +108733 +108734 +108736 +108737 +108738 +108740 +108741 +108742 +108744 +108745 +108746 +108748 +108749 +108750 +108752 +108753 +108754 +108756 +108757 +108758 +108760 +108761 +108762 +108764 +108765 +108766 +108768 +108769 +108770 +108772 +108773 +108774 +108776 +108777 +108778 +108780 +108781 +108782 +108784 +108785 +108786 +108788 +108789 +108790 +108852 +108853 +108854 +108856 +108857 +108858 +108860 +108861 +108862 +108864 +108865 +108866 +108868 +108869 +108870 +108872 +108873 +108874 +108876 +108877 +108878 +108880 +108881 +108882 +108884 +108885 +108886 +108888 +108889 +108890 +108892 +108893 +108894 +108896 +108897 +108898 +108900 +108901 +108902 +108904 +108905 +108906 +108908 +108909 +108910 +108912 +108913 +108914 +108916 +108917 +108918 +108920 +108921 +108922 +108976 +108977 +108978 +108980 +108981 +108982 +108984 +108985 +108986 +108988 +108989 +108990 +108992 +108993 +108994 +108996 +108997 +108998 +109000 +109001 +109002 +109004 +109005 +109006 +109008 +109009 +109010 +109012 +109013 +109014 +109016 +109017 +109018 +109020 +109021 +109022 +109024 +109025 +109026 +109028 +109029 +109030 +109032 +109033 +109034 +109036 +109037 +109038 +109040 +109041 +109042 +109044 +109045 +109046 +109048 +109049 +109050 +109052 +109053 +109054 +109104 +109105 +109106 +109108 +109109 +109110 +109112 +109113 +109114 +109116 +109117 +109118 +109120 +109121 +109122 +109124 +109125 +109126 +109128 +109129 +109130 +109132 +109133 +109134 +109136 +109137 +109138 +109140 +109141 +109142 +109144 +109145 +109146 +109148 +109149 +109150 +109152 +109153 +109154 +109156 +109157 +109158 +109160 +109161 +109162 +109164 +109165 +109166 +109168 +109169 +109170 +109172 +109173 +109174 +109176 +109177 +109178 +109180 +109181 +109182 +109232 +109233 +109234 +109236 +109237 +109238 +109240 +109241 +109242 +109244 +109245 +109246 +109248 +109249 +109250 +109252 +109253 +109254 +109256 +109257 +109258 +109260 +109261 +109262 +109264 +109265 +109266 +109268 +109269 +109270 +109272 +109273 +109274 +109276 +109277 +109278 +109280 +109281 +109282 +109284 +109285 +109286 +109288 +109289 +109290 +109292 +109293 +109294 +109296 +109297 +109298 +109300 +109301 +109302 +109304 +109305 +109306 +109308 +109309 +109310 +109360 +109361 +109362 +109364 +109365 +109366 +109368 +109369 +109370 +109372 +109373 +109374 +109376 +109377 +109378 +109380 +109381 +109382 +109384 +109385 +109386 +109412 +109413 +109414 +109416 +109417 +109418 +109420 +109421 +109422 +109424 +109425 +109426 +109428 +109429 +109430 +109432 +109433 +109434 +109436 +109437 +109438 +109440 +109441 +109442 +109488 +109489 +109490 +109492 +109493 +109494 +109496 +109497 +109498 +109500 +109501 +109502 +109504 +109505 +109506 +109508 +109509 +109510 +109544 +109545 +109546 +109548 +109549 +109550 +109552 +109553 +109554 +109556 +109557 +109558 +109560 +109561 +109562 +109564 +109565 +109566 +109568 +109569 +109570 +109616 +109617 +109618 +109620 +109621 +109622 +109624 +109625 +109626 +109628 +109629 +109630 +109632 +109633 +109634 +109636 +109637 +109638 +109672 +109673 +109674 +109676 +109677 +109678 +109680 +109681 +109682 +109684 +109685 +109686 +109688 +109689 +109690 +109692 +109693 +109694 +109696 +109697 +109698 +109700 +109701 +109702 +109744 +109745 +109746 +109748 +109749 +109750 +109752 +109753 +109754 +109756 +109757 +109758 +109760 +109761 +109762 +109764 +109765 +109766 +109800 +109801 +109802 +109804 +109805 +109806 +109808 +109809 +109810 +109812 +109813 +109814 +109816 +109817 +109818 +109820 +109821 +109822 +109824 +109825 +109826 +109828 +109829 +109830 +109932 +109933 +109934 +109936 +109937 +109938 +109940 +109941 +109942 +109944 +109945 +109946 +109948 +109949 +109950 +109952 +109953 +109954 +110060 +110061 +110062 +110064 +110065 +110066 +110068 +110069 +110070 +110072 +110073 +110074 +110076 +110077 +110078 +110080 +110081 +110082 +112662 +112663 +112664 +112666 +112667 +112668 +112670 +112671 +112672 +112674 +112675 +112676 +112782 +112783 +112784 +112786 +112787 +112788 +112790 +112791 +112792 +112794 +112795 +112796 +112798 +112799 +112800 +112802 +112803 +112804 +112806 +112807 +112808 +112810 +112811 +112812 +112898 +112899 +112900 +112902 +112903 +112904 +112906 +112907 +112908 +112910 +112911 +112912 +112914 +112915 +112916 +112918 +112919 +112920 +112922 +112923 +112924 +112926 +112927 +112928 +112930 +112931 +112932 +112934 +112935 +112936 +112938 +112939 +112940 +112942 +112943 +112944 +112946 +112947 +112948 +112950 +112951 +112952 +113022 +113023 +113024 +113026 +113027 +113028 +113030 +113031 +113032 +113034 +113035 +113036 +113038 +113039 +113040 +113042 +113043 +113044 +113046 +113047 +113048 +113050 +113051 +113052 +113054 +113055 +113056 +113058 +113059 +113060 +113062 +113063 +113064 +113066 +113067 +113068 +113070 +113071 +113072 +113074 +113075 +113076 +113078 +113079 +113080 +113082 +113083 +113084 +113146 +113147 +113148 +113150 +113151 +113152 +113154 +113155 +113156 +113158 +113159 +113160 +113162 +113163 +113164 +113166 +113167 +113168 +113170 +113171 +113172 +113174 +113175 +113176 +113178 +113179 +113180 +113182 +113183 +113184 +113186 +113187 +113188 +113190 +113191 +113192 +113194 +113195 +113196 +113198 +113199 +113200 +113202 +113203 +113204 +113206 +113207 +113208 +113210 +113211 +113212 +113214 +113215 +113216 +113270 +113271 +113272 +113274 +113275 +113276 +113278 +113279 +113280 +113282 +113283 +113284 +113286 +113287 +113288 +113290 +113291 +113292 +113294 +113295 +113296 +113298 +113299 +113300 +113302 +113303 +113304 +113306 +113307 +113308 +113310 +113311 +113312 +113314 +113315 +113316 +113318 +113319 +113320 +113322 +113323 +113324 +113326 +113327 +113328 +113330 +113331 +113332 +113334 +113335 +113336 +113338 +113339 +113340 +113342 +113343 +113344 +113346 +113347 +113348 +113398 +113399 +113400 +113402 +113403 +113404 +113406 +113407 +113408 +113410 +113411 +113412 +113414 +113415 +113416 +113418 +113419 +113420 +113422 +113423 +113424 +113426 +113427 +113428 +113430 +113431 +113432 +113434 +113435 +113436 +113438 +113439 +113440 +113442 +113443 +113444 +113446 +113447 +113448 +113450 +113451 +113452 +113454 +113455 +113456 +113458 +113459 +113460 +113462 +113463 +113464 +113466 +113467 +113468 +113470 +113471 +113472 +113474 +113475 +113476 +113526 +113527 +113528 +113530 +113531 +113532 +113534 +113535 +113536 +113538 +113539 +113540 +113542 +113543 +113544 +113546 +113547 +113548 +113550 +113551 +113552 +113554 +113555 +113556 +113558 +113559 +113560 +113562 +113563 +113564 +113566 +113567 +113568 +113570 +113571 +113572 +113574 +113575 +113576 +113578 +113579 +113580 +113582 +113583 +113584 +113586 +113587 +113588 +113590 +113591 +113592 +113594 +113595 +113596 +113598 +113599 +113600 +113602 +113603 +113604 +113650 +113651 +113652 +113654 +113655 +113656 +113658 +113659 +113660 +113662 +113663 +113664 +113666 +113667 +113668 +113670 +113671 +113672 +113674 +113675 +113676 +113678 +113679 +113680 +113706 +113707 +113708 +113710 +113711 +113712 +113714 +113715 +113716 +113718 +113719 +113720 +113722 +113723 +113724 +113726 +113727 +113728 +113730 +113731 +113732 +113778 +113779 +113780 +113782 +113783 +113784 +113786 +113787 +113788 +113790 +113791 +113792 +113794 +113795 +113796 +113798 +113799 +113800 +113802 +113803 +113804 +113838 +113839 +113840 +113842 +113843 +113844 +113846 +113847 +113848 +113850 +113851 +113852 +113854 +113855 +113856 +113902 +113903 +113904 +113906 +113907 +113908 +113910 +113911 +113912 +113914 +113915 +113916 +113918 +113919 +113920 +113922 +113923 +113924 +113926 +113927 +113928 +113930 +113931 +113932 +114030 +114031 +114032 +114034 +114035 +114036 +114038 +114039 +114040 +114042 +114043 +114044 +114046 +114047 +114048 +114050 +114051 +114052 +114054 +114055 +114056 +114058 +114059 +114060 +114158 +114159 +114160 +114162 +114163 +114164 +114166 +114167 +114168 +114170 +114171 +114172 +114174 +114175 +114176 +114178 +114179 +114180 +114182 +114183 +114184 +114186 +114187 +114188 +114290 +114291 +114292 +114294 +114295 +114296 +114298 +114299 +114300 +114302 +114303 +114304 +114306 +114307 +114308 +114310 +114311 +114312 +114422 +114423 +114424 +114426 +114427 +114428 +114430 +114431 +114432 +114434 +114435 +114436 +116956 +116957 +116958 +116960 +116961 +116962 +116964 +116965 +116966 +116968 +116969 +116970 +117076 +117077 +117078 +117080 +117081 +117082 +117084 +117085 +117086 +117088 +117089 +117090 +117092 +117093 +117094 +117096 +117097 +117098 +117100 +117101 +117102 +117104 +117105 +117106 +117192 +117193 +117194 +117196 +117197 +117198 +117200 +117201 +117202 +117204 +117205 +117206 +117208 +117209 +117210 +117212 +117213 +117214 +117216 +117217 +117218 +117220 +117221 +117222 +117224 +117225 +117226 +117228 +117229 +117230 +117232 +117233 +117234 +117236 +117237 +117238 +117240 +117241 +117242 +117316 +117317 +117318 +117320 +117321 +117322 +117324 +117325 +117326 +117328 +117329 +117330 +117332 +117333 +117334 +117336 +117337 +117338 +117340 +117341 +117342 +117344 +117345 +117346 +117348 +117349 +117350 +117352 +117353 +117354 +117356 +117357 +117358 +117360 +117361 +117362 +117364 +117365 +117366 +117368 +117369 +117370 +117440 +117441 +117442 +117444 +117445 +117446 +117448 +117449 +117450 +117452 +117453 +117454 +117456 +117457 +117458 +117460 +117461 +117462 +117464 +117465 +117466 +117468 +117469 +117470 +117472 +117473 +117474 +117476 +117477 +117478 +117480 +117481 +117482 +117484 +117485 +117486 +117488 +117489 +117490 +117492 +117493 +117494 +117496 +117497 +117498 +117564 +117565 +117566 +117568 +117569 +117570 +117572 +117573 +117574 +117576 +117577 +117578 +117580 +117581 +117582 +117584 +117585 +117586 +117588 +117589 +117590 +117592 +117593 +117594 +117596 +117597 +117598 +117600 +117601 +117602 +117604 +117605 +117606 +117608 +117609 +117610 +117612 +117613 +117614 +117616 +117617 +117618 +117620 +117621 +117622 +117624 +117625 +117626 +117692 +117693 +117694 +117696 +117697 +117698 +117700 +117701 +117702 +117704 +117705 +117706 +117708 +117709 +117710 +117712 +117713 +117714 +117716 +117717 +117718 +117720 +117721 +117722 +117724 +117725 +117726 +117728 +117729 +117730 +117732 +117733 +117734 +117736 +117737 +117738 +117740 +117741 +117742 +117744 +117745 +117746 +117748 +117749 +117750 +117752 +117753 +117754 +117820 +117821 +117822 +117824 +117825 +117826 +117828 +117829 +117830 +117832 +117833 +117834 +117836 +117837 +117838 +117840 +117841 +117842 +117844 +117845 +117846 +117848 +117849 +117850 +117852 +117853 +117854 +117856 +117857 +117858 +117860 +117861 +117862 +117864 +117865 +117866 +117868 +117869 +117870 +117872 +117873 +117874 +117876 +117877 +117878 +117880 +117881 +117882 +117944 +117945 +117946 +117948 +117949 +117950 +117952 +117953 +117954 +117956 +117957 +117958 +117960 +117961 +117962 +117964 +117965 +117966 +117968 +117969 +117970 +117972 +117973 +117974 +118072 +118073 +118074 +118076 +118077 +118078 +118080 +118081 +118082 +118084 +118085 +118086 +118088 +118089 +118090 +118092 +118093 +118094 +118096 +118097 +118098 +118196 +118197 +118198 +118200 +118201 +118202 +118204 +118205 +118206 +118208 +118209 +118210 +118212 +118213 +118214 +118216 +118217 +118218 +118220 +118221 +118222 +118224 +118225 +118226 +118324 +118325 +118326 +118328 +118329 +118330 +118332 +118333 +118334 +118336 +118337 +118338 +118340 +118341 +118342 +118344 +118345 +118346 +118348 +118349 +118350 +118352 +118353 +118354 +118452 +118453 +118454 +118456 +118457 +118458 +118460 +118461 +118462 +118464 +118465 +118466 +118468 +118469 +118470 +118472 +118473 +118474 +118476 +118477 +118478 +118480 +118481 +118482 +118580 +118581 +118582 +118584 +118585 +118586 +118588 +118589 +118590 +118592 +118593 +118594 +118596 +118597 +118598 +118600 +118601 +118602 +118604 +118605 +118606 +118608 +118609 +118610 +118712 +118713 +118714 +118716 +118717 +118718 +118720 +118721 +118722 +118724 +118725 +118726 +118728 +118729 +118730 +118732 +118733 +118734 +118844 +118845 +118846 +118848 +118849 +118850 +118852 +118853 +118854 +118856 +118857 +118858 +121250 +121251 +121252 +121254 +121255 +121256 +121258 +121259 +121260 +121370 +121371 +121372 +121374 +121375 +121376 +121378 +121379 +121380 +121382 +121383 +121384 +121386 +121387 +121388 +121390 +121391 +121392 +121486 +121487 +121488 +121490 +121491 +121492 +121494 +121495 +121496 +121498 +121499 +121500 +121502 +121503 +121504 +121506 +121507 +121508 +121510 +121511 +121512 +121514 +121515 +121516 +121518 +121519 +121520 +121522 +121523 +121524 +121526 +121527 +121528 +121610 +121611 +121612 +121614 +121615 +121616 +121618 +121619 +121620 +121622 +121623 +121624 +121626 +121627 +121628 +121630 +121631 +121632 +121634 +121635 +121636 +121638 +121639 +121640 +121642 +121643 +121644 +121646 +121647 +121648 +121650 +121651 +121652 +121654 +121655 +121656 +121734 +121735 +121736 +121738 +121739 +121740 +121742 +121743 +121744 +121746 +121747 +121748 +121750 +121751 +121752 +121754 +121755 +121756 +121758 +121759 +121760 +121762 +121763 +121764 +121766 +121767 +121768 +121770 +121771 +121772 +121774 +121775 +121776 +121778 +121779 +121780 +121782 +121783 +121784 +121858 +121859 +121860 +121862 +121863 +121864 +121866 +121867 +121868 +121870 +121871 +121872 +121874 +121875 +121876 +121878 +121879 +121880 +121882 +121883 +121884 +121886 +121887 +121888 +121890 +121891 +121892 +121894 +121895 +121896 +121898 +121899 +121900 +121902 +121903 +121904 +121906 +121907 +121908 +121986 +121987 +121988 +121990 +121991 +121992 +121994 +121995 +121996 +121998 +121999 +122000 +122002 +122003 +122004 +122006 +122007 +122008 +122010 +122011 +122012 +122014 +122015 +122016 +122018 +122019 +122020 +122022 +122023 +122024 +122026 +122027 +122028 +122030 +122031 +122032 +122114 +122115 +122116 +122118 +122119 +122120 +122122 +122123 +122124 +122126 +122127 +122128 +122130 +122131 +122132 +122134 +122135 +122136 +122138 +122139 +122140 +122142 +122143 +122144 +122146 +122147 +122148 +122150 +122151 +122152 +122154 +122155 +122156 +122238 +122239 +122240 +122242 +122243 +122244 +122246 +122247 +122248 +122250 +122251 +122252 +122254 +122255 +122256 +122258 +122259 +122260 +122262 +122263 +122264 +122266 +122267 +122268 +122366 +122367 +122368 +122370 +122371 +122372 +122374 +122375 +122376 +122378 +122379 +122380 +122382 +122383 +122384 +122386 +122387 +122388 +122390 +122391 +122392 +122490 +122491 +122492 +122494 +122495 +122496 +122498 +122499 +122500 +122502 +122503 +122504 +122506 +122507 +122508 +122510 +122511 +122512 +122514 +122515 +122516 +122518 +122519 +122520 +122618 +122619 +122620 +122622 +122623 +122624 +122626 +122627 +122628 +122630 +122631 +122632 +122634 +122635 +122636 +122638 +122639 +122640 +122642 +122643 +122644 +122646 +122647 +122648 +122746 +122747 +122748 +122750 +122751 +122752 +122754 +122755 +122756 +122758 +122759 +122760 +122762 +122763 +122764 +122766 +122767 +122768 +122770 +122771 +122772 +122774 +122775 +122776 +122874 +122875 +122876 +122878 +122879 +122880 +122882 +122883 +122884 +122886 +122887 +122888 +122890 +122891 +122892 +122894 +122895 +122896 +122898 +122899 +122900 +122902 +122903 +122904 +123006 +123007 +123008 +123010 +123011 +123012 +123014 +123015 +123016 +123018 +123019 +123020 +123022 +123023 +123024 +123026 +123027 +123028 +123030 +123031 +123032 +123134 +123135 +123136 +123138 +123139 +123140 +123142 +123143 +123144 +123146 +123147 +123148 +123150 +123151 +123152 +123154 +123155 +123156 +123158 +123159 +123160 +123266 +123267 +123268 +123270 +123271 +123272 +123274 +123275 +123276 +123278 +123279 +123280 +123282 +123283 +123284 +123394 +123395 +123396 +123398 +123399 +123400 +123402 +123403 +123404 +123406 +123407 +123408 +125780 +125781 +125782 +125784 +125785 +125786 +125788 +125789 +125790 +125792 +125793 +125794 +125796 +125797 +125798 +125800 +125801 +125802 +125904 +125905 +125906 +125908 +125909 +125910 +125912 +125913 +125914 +125916 +125917 +125918 +125920 +125921 +125922 +125924 +125925 +125926 +125928 +125929 +125930 +125932 +125933 +125934 +126028 +126029 +126030 +126032 +126033 +126034 +126036 +126037 +126038 +126040 +126041 +126042 +126044 +126045 +126046 +126048 +126049 +126050 +126052 +126053 +126054 +126056 +126057 +126058 +126060 +126061 +126062 +126152 +126153 +126154 +126156 +126157 +126158 +126160 +126161 +126162 +126164 +126165 +126166 +126168 +126169 +126170 +126172 +126173 +126174 +126176 +126177 +126178 +126180 +126181 +126182 +126184 +126185 +126186 +126188 +126189 +126190 +126280 +126281 +126282 +126284 +126285 +126286 +126288 +126289 +126290 +126292 +126293 +126294 +126296 +126297 +126298 +126300 +126301 +126302 +126304 +126305 +126306 +126308 +126309 +126310 +126312 +126313 +126314 +126316 +126317 +126318 +126408 +126409 +126410 +126412 +126413 +126414 +126416 +126417 +126418 +126420 +126421 +126422 +126424 +126425 +126426 +126428 +126429 +126430 +126432 +126433 +126434 +126436 +126437 +126438 +126440 +126441 +126442 +126532 +126533 +126534 +126536 +126537 +126538 +126540 +126541 +126542 +126544 +126545 +126546 +126548 +126549 +126550 +126552 +126553 +126554 +126556 +126557 +126558 +126560 +126561 +126562 +126660 +126661 +126662 +126664 +126665 +126666 +126668 +126669 +126670 +126672 +126673 +126674 +126676 +126677 +126678 +126680 +126681 +126682 +126684 +126685 +126686 +126784 +126785 +126786 +126788 +126789 +126790 +126792 +126793 +126794 +126796 +126797 +126798 +126800 +126801 +126802 +126804 +126805 +126806 +126808 +126809 +126810 +126812 +126813 +126814 +126912 +126913 +126914 +126916 +126917 +126918 +126920 +126921 +126922 +126924 +126925 +126926 +126928 +126929 +126930 +126932 +126933 +126934 +126936 +126937 +126938 +126940 +126941 +126942 +127040 +127041 +127042 +127044 +127045 +127046 +127048 +127049 +127050 +127052 +127053 +127054 +127056 +127057 +127058 +127060 +127061 +127062 +127064 +127065 +127066 +127068 +127069 +127070 +127168 +127169 +127170 +127172 +127173 +127174 +127176 +127177 +127178 +127180 +127181 +127182 +127184 +127185 +127186 +127188 +127189 +127190 +127192 +127193 +127194 +127196 +127197 +127198 +127300 +127301 +127302 +127304 +127305 +127306 +127308 +127309 +127310 +127312 +127313 +127314 +127316 +127317 +127318 +127320 +127321 +127322 +127324 +127325 +127326 +127428 +127429 +127430 +127432 +127433 +127434 +127436 +127437 +127438 +127440 +127441 +127442 +127444 +127445 +127446 +127448 +127449 +127450 +127452 +127453 +127454 +127560 +127561 +127562 +127564 +127565 +127566 +127568 +127569 +127570 +127572 +127573 +127574 +127576 +127577 +127578 +127580 +127581 +127582 +127688 +127689 +127690 +127692 +127693 +127694 +127696 +127697 +127698 +127700 +127701 +127702 +127704 +127705 +127706 +127708 +127709 +127710 +127820 +127821 +127822 +127824 +127825 +127826 +127828 +127829 +127830 +130322 +130323 +130324 +130326 +130327 +130328 +130330 +130331 +130332 +130334 +130335 +130336 +130338 +130339 +130340 +130446 +130447 +130448 +130450 +130451 +130452 +130454 +130455 +130456 +130458 +130459 +130460 +130462 +130463 +130464 +130466 +130467 +130468 +130470 +130471 +130472 +130574 +130575 +130576 +130578 +130579 +130580 +130582 +130583 +130584 +130586 +130587 +130588 +130590 +130591 +130592 +130594 +130595 +130596 +130598 +130599 +130600 +130702 +130703 +130704 +130706 +130707 +130708 +130710 +130711 +130712 +130714 +130715 +130716 +130718 +130719 +130720 +130722 +130723 +130724 +130726 +130727 +130728 +130826 +130827 +130828 +130830 +130831 +130832 +130834 +130835 +130836 +130838 +130839 +130840 +130842 +130843 +130844 +130846 +130847 +130848 +130850 +130851 +130852 +130854 +130855 +130856 +130954 +130955 +130956 +130958 +130959 +130960 +130962 +130963 +130964 +130966 +130967 +130968 +130970 +130971 +130972 +130974 +130975 +130976 +130978 +130979 +130980 +131078 +131079 +131080 +131082 +131083 +131084 +131086 +131087 +131088 +131090 +131091 +131092 +131094 +131095 +131096 +131098 +131099 +131100 +131102 +131103 +131104 +131106 +131107 +131108 +131206 +131207 +131208 +131210 +131211 +131212 +131214 +131215 +131216 +131218 +131219 +131220 +131222 +131223 +131224 +131226 +131227 +131228 +131230 +131231 +131232 +131234 +131235 +131236 +131334 +131335 +131336 +131338 +131339 +131340 +131342 +131343 +131344 +131346 +131347 +131348 +131350 +131351 +131352 +131354 +131355 +131356 +131358 +131359 +131360 +131362 +131363 +131364 +131462 +131463 +131464 +131466 +131467 +131468 +131470 +131471 +131472 +131474 +131475 +131476 +131478 +131479 +131480 +131482 +131483 +131484 +131486 +131487 +131488 +131490 +131491 +131492 +131594 +131595 +131596 +131598 +131599 +131600 +131602 +131603 +131604 +131606 +131607 +131608 +131610 +131611 +131612 +131614 +131615 +131616 +131618 +131619 +131620 +131722 +131723 +131724 +131726 +131727 +131728 +131730 +131731 +131732 +131734 +131735 +131736 +131738 +131739 +131740 +131742 +131743 +131744 +131746 +131747 +131748 +131854 +131855 +131856 +131858 +131859 +131860 +131862 +131863 +131864 +131866 +131867 +131868 +131870 +131871 +131872 +131874 +131875 +131876 +131878 +131879 +131880 +131982 +131983 +131984 +131986 +131987 +131988 +131990 +131991 +131992 +131994 +131995 +131996 +131998 +131999 +132000 +132002 +132003 +132004 +132006 +132007 +132008 +132110 +132111 +132112 +132114 +132115 +132116 +132118 +132119 +132120 +132122 +132123 +132124 +132126 +132127 +132128 +132130 +132131 +132132 +132242 +132243 +132244 +132246 +132247 +132248 +132250 +132251 +132252 +132254 +132255 +132256 +132258 +132259 +132260 +134868 +134869 +134870 +134872 +134873 +134874 +134876 +134877 +134878 +134880 +134881 +134882 +134884 +134885 +134886 +134996 +134997 +134998 +135000 +135001 +135002 +135004 +135005 +135006 +135008 +135009 +135010 +135012 +135013 +135014 +135016 +135017 +135018 +135120 +135121 +135122 +135124 +135125 +135126 +135128 +135129 +135130 +135132 +135133 +135134 +135136 +135137 +135138 +135140 +135141 +135142 +135144 +135145 +135146 +135248 +135249 +135250 +135252 +135253 +135254 +135256 +135257 +135258 +135260 +135261 +135262 +135264 +135265 +135266 +135268 +135269 +135270 +135272 +135273 +135274 +135372 +135373 +135374 +135376 +135377 +135378 +135380 +135381 +135382 +135384 +135385 +135386 +135388 +135389 +135390 +135392 +135393 +135394 +135396 +135397 +135398 +135400 +135401 +135402 +135500 +135501 +135502 +135504 +135505 +135506 +135508 +135509 +135510 +135512 +135513 +135514 +135516 +135517 +135518 +135520 +135521 +135522 +135524 +135525 +135526 +135528 +135529 +135530 +135628 +135629 +135630 +135632 +135633 +135634 +135636 +135637 +135638 +135640 +135641 +135642 +135644 +135645 +135646 +135648 +135649 +135650 +135652 +135653 +135654 +135656 +135657 +135658 +135756 +135757 +135758 +135760 +135761 +135762 +135764 +135765 +135766 +135768 +135769 +135770 +135772 +135773 +135774 +135776 +135777 +135778 +135780 +135781 +135782 +135784 +135785 +135786 +135888 +135889 +135890 +135892 +135893 +135894 +135896 +135897 +135898 +135900 +135901 +135902 +135904 +135905 +135906 +135908 +135909 +135910 +135912 +135913 +135914 +136016 +136017 +136018 +136020 +136021 +136022 +136024 +136025 +136026 +136028 +136029 +136030 +136032 +136033 +136034 +136036 +136037 +136038 +136040 +136041 +136042 +136044 +136045 +136046 +136148 +136149 +136150 +136152 +136153 +136154 +136156 +136157 +136158 +136160 +136161 +136162 +136164 +136165 +136166 +136168 +136169 +136170 +136172 +136173 +136174 +136176 +136177 +136178 +136276 +136277 +136278 +136280 +136281 +136282 +136284 +136285 +136286 +136288 +136289 +136290 +136292 +136293 +136294 +136296 +136297 +136298 +136300 +136301 +136302 +136304 +136305 +136306 +136404 +136405 +136406 +136408 +136409 +136410 +136412 +136413 +136414 +136416 +136417 +136418 +136420 +136421 +136422 +136424 +136425 +136426 +136428 +136429 +136430 +136432 +136433 +136434 +136536 +136537 +136538 +136540 +136541 +136542 +136544 +136545 +136546 +136548 +136549 +136550 +136552 +136553 +136554 +136556 +136557 +136558 +136560 +136561 +136562 +136668 +136669 +136670 +136672 +136673 +136674 +136676 +136677 +136678 +136680 +136681 +136682 +136804 +136805 +136806 +136808 +136809 +136810 +139546 +139547 +139548 +139550 +139551 +139552 +139554 +139555 +139556 +139558 +139559 +139560 +139670 +139671 +139672 +139674 +139675 +139676 +139678 +139679 +139680 +139682 +139683 +139684 +139686 +139687 +139688 +139690 +139691 +139692 +139794 +139795 +139796 +139798 +139799 +139800 +139802 +139803 +139804 +139806 +139807 +139808 +139810 +139811 +139812 +139814 +139815 +139816 +139818 +139819 +139820 +139822 +139823 +139824 +139922 +139923 +139924 +139926 +139927 +139928 +139930 +139931 +139932 +139934 +139935 +139936 +139938 +139939 +139940 +139942 +139943 +139944 +139946 +139947 +139948 +139950 +139951 +139952 +140050 +140051 +140052 +140054 +140055 +140056 +140058 +140059 +140060 +140062 +140063 +140064 +140066 +140067 +140068 +140070 +140071 +140072 +140074 +140075 +140076 +140078 +140079 +140080 +140182 +140183 +140184 +140186 +140187 +140188 +140190 +140191 +140192 +140194 +140195 +140196 +140198 +140199 +140200 +140202 +140203 +140204 +140206 +140207 +140208 +140310 +140311 +140312 +140314 +140315 +140316 +140318 +140319 +140320 +140322 +140323 +140324 +140326 +140327 +140328 +140330 +140331 +140332 +140334 +140335 +140336 +140338 +140339 +140340 +140442 +140443 +140444 +140446 +140447 +140448 +140450 +140451 +140452 +140454 +140455 +140456 +140458 +140459 +140460 +140462 +140463 +140464 +140466 +140467 +140468 +140470 +140471 +140472 +140570 +140571 +140572 +140574 +140575 +140576 +140578 +140579 +140580 +140582 +140583 +140584 +140586 +140587 +140588 +140590 +140591 +140592 +140594 +140595 +140596 +140598 +140599 +140600 +140698 +140699 +140700 +140702 +140703 +140704 +140706 +140707 +140708 +140710 +140711 +140712 +140714 +140715 +140716 +140718 +140719 +140720 +140722 +140723 +140724 +140726 +140727 +140728 +140730 +140731 +140732 +140830 +140831 +140832 +140834 +140835 +140836 +140838 +140839 +140840 +140842 +140843 +140844 +140846 +140847 +140848 +140850 +140851 +140852 +140854 +140855 +140856 +140962 +140963 +140964 +140966 +140967 +140968 +140970 +140971 +140972 +140974 +140975 +140976 +140978 +140979 +140980 +140982 +140983 +140984 +141094 +141095 +141096 +141098 +141099 +141100 +141102 +141103 +141104 +141106 +141107 +141108 +141110 +141111 +141112 +144224 +144225 +144226 +144228 +144229 +144230 +144232 +144233 +144234 +144236 +144237 +144238 +144240 +144241 +144242 +144352 +144353 +144354 +144356 +144357 +144358 +144360 +144361 +144362 +144364 +144365 +144366 +144368 +144369 +144370 +144372 +144373 +144374 +144480 +144481 +144482 +144484 +144485 +144486 +144488 +144489 +144490 +144492 +144493 +144494 +144496 +144497 +144498 +144500 +144501 +144502 +144608 +144609 +144610 +144612 +144613 +144614 +144616 +144617 +144618 +144620 +144621 +144622 +144624 +144625 +144626 +144628 +144629 +144630 +144632 +144633 +144634 +144736 +144737 +144738 +144740 +144741 +144742 +144744 +144745 +144746 +144748 +144749 +144750 +144752 +144753 +144754 +144756 +144757 +144758 +144760 +144761 +144762 +144764 +144765 +144766 +144768 +144769 +144770 +144864 +144865 +144866 +144868 +144869 +144870 +144872 +144873 +144874 +144876 +144877 +144878 +144880 +144881 +144882 +144884 +144885 +144886 +144888 +144889 +144890 +144892 +144893 +144894 +144896 +144897 +144898 +144900 +144901 +144902 +144992 +144993 +144994 +144996 +144997 +144998 +145000 +145001 +145002 +145004 +145005 +145006 +145008 +145009 +145010 +145012 +145013 +145014 +145016 +145017 +145018 +145020 +145021 +145022 +145024 +145025 +145026 +145028 +145029 +145030 +145124 +145125 +145126 +145128 +145129 +145130 +145132 +145133 +145134 +145136 +145137 +145138 +145140 +145141 +145142 +145144 +145145 +145146 +145148 +145149 +145150 +145152 +145153 +145154 +145156 +145157 +145158 +145256 +145257 +145258 +145260 +145261 +145262 +145264 +145265 +145266 +145268 +145269 +145270 +145272 +145273 +145274 +145276 +145277 +145278 +145280 +145281 +145282 +145284 +145285 +145286 +145388 +145389 +145390 +145392 +145393 +145394 +145396 +145397 +145398 +145400 +145401 +145402 +145404 +145405 +145406 +145408 +145409 +145410 +145412 +145413 +145414 +148782 +148783 +148784 +148786 +148787 +148788 +148790 +148791 +148792 +148794 +148795 +148796 +148906 +148907 +148908 +148910 +148911 +148912 +148914 +148915 +148916 +148918 +148919 +148920 +148922 +148923 +148924 +148926 +148927 +148928 +149030 +149031 +149032 +149034 +149035 +149036 +149038 +149039 +149040 +149042 +149043 +149044 +149046 +149047 +149048 +149050 +149051 +149052 +149054 +149055 +149056 +149058 +149059 +149060 +149062 +149063 +149064 +149066 +149067 +149068 +149158 +149159 +149160 +149162 +149163 +149164 +149166 +149167 +149168 +149170 +149171 +149172 +149174 +149175 +149176 +149178 +149179 +149180 +149182 +149183 +149184 +149186 +149187 +149188 +149190 +149191 +149192 +149194 +149195 +149196 +149290 +149291 +149292 +149294 +149295 +149296 +149298 +149299 +149300 +149302 +149303 +149304 +149306 +149307 +149308 +149310 +149311 +149312 +149314 +149315 +149316 +149318 +149319 +149320 +149322 +149323 +149324 +149326 +149327 +149328 +149418 +149419 +149420 +149422 +149423 +149424 +149426 +149427 +149428 +149430 +149431 +149432 +149434 +149435 +149436 +149438 +149439 +149440 +149442 +149443 +149444 +149446 +149447 +149448 +149450 +149451 +149452 +149454 +149455 +149456 +149550 +149551 +149552 +149554 +149555 +149556 +149558 +149559 +149560 +149562 +149563 +149564 +149566 +149567 +149568 +149570 +149571 +149572 +149574 +149575 +149576 +149578 +149579 +149580 +149582 +149583 +149584 +149682 +149683 +149684 +149686 +149687 +149688 +149690 +149691 +149692 +149694 +149695 +149696 +149698 +149699 +149700 +149702 +149703 +149704 +149706 +149707 +149708 +149710 +149711 +149712 +149822 +149823 +149824 +149826 +149827 +149828 +149830 +149831 +149832 +149834 +149835 +149836 +153340 +153341 +153342 +153344 +153345 +153346 +153348 +153349 +153350 +153352 +153353 +153354 +153356 +153357 +153358 +153360 +153361 +153362 +153468 +153469 +153470 +153472 +153473 +153474 +153476 +153477 +153478 +153480 +153481 +153482 +153484 +153485 +153486 +153488 +153489 +153490 +153492 +153493 +153494 +153496 +153497 +153498 +153596 +153597 +153598 +153600 +153601 +153602 +153604 +153605 +153606 +153608 +153609 +153610 +153612 +153613 +153614 +153616 +153617 +153618 +153620 +153621 +153622 +153624 +153625 +153626 +153724 +153725 +153726 +153728 +153729 +153730 +153732 +153733 +153734 +153736 +153737 +153738 +153740 +153741 +153742 +153744 +153745 +153746 +153748 +153749 +153750 +153752 +153753 +153754 +153852 +153853 +153854 +153856 +153857 +153858 +153860 +153861 +153862 +153864 +153865 +153866 +153868 +153869 +153870 +153872 +153873 +153874 +153876 +153877 +153878 +153880 +153881 +153882 +153980 +153981 +153982 +153984 +153985 +153986 +153988 +153989 +153990 +153992 +153993 +153994 +153996 +153997 +153998 +154000 +154001 +154002 +154004 +154005 +154006 +154008 +154009 +154010 +154116 +154117 +154118 +154120 +154121 +154122 +154124 +154125 +154126 +154128 +154129 +154130 +154132 +154133 +154134 +154252 +154253 +154254 +154256 +154257 +154258 +157646 +157647 +157648 +157650 +157651 +157652 +157654 +157655 +157656 +157658 +157659 +157660 +157770 +157771 +157772 +157774 +157775 +157776 +157778 +157779 +157780 +157782 +157783 +157784 +157786 +157787 +157788 +157790 +157791 +157792 +157898 +157899 +157900 +157902 +157903 +157904 +157906 +157907 +157908 +157910 +157911 +157912 +157914 +157915 +157916 +157918 +157919 +157920 +158026 +158027 +158028 +158030 +158031 +158032 +158034 +158035 +158036 +158038 +158039 +158040 +158042 +158043 +158044 +158046 +158047 +158048 +158050 +158051 +158052 +158154 +158155 +158156 +158158 +158159 +158160 +158162 +158163 +158164 +158166 +158167 +158168 +158170 +158171 +158172 +158174 +158175 +158176 +158178 +158179 +158180 +158282 +158283 +158284 +158286 +158287 +158288 +158290 +158291 +158292 +158294 +158295 +158296 +158298 +158299 +158300 +158302 +158303 +158304 +158410 +158411 +158412 +158414 +158415 +158416 +158418 +158419 +158420 +158422 +158423 +158424 +158426 +158427 +158428 +158430 +158431 +158432 +158546 +158547 +158548 +158550 +158551 +158552 +158554 +158555 +158556 diff --git a/Resources/Diffs/tail/working b/Resources/Diffs/tail/working new file mode 100644 index 0000000..c0b81d1 --- /dev/null +++ b/Resources/Diffs/tail/working @@ -0,0 +1,10329 @@ +3858 +3859 +3860 +3862 +3863 +3864 +3866 +3867 +3868 +3870 +3871 +3872 +3986 +3987 +3988 +3990 +3991 +3992 +3994 +3995 +3996 +3998 +3999 +4000 +4002 +4003 +4004 +4114 +4115 +4116 +4118 +4119 +4120 +4122 +4123 +4124 +4126 +4127 +4128 +4130 +4131 +4132 +4134 +4135 +4136 +4242 +4243 +4244 +4246 +4247 +4248 +4250 +4251 +4252 +4254 +4255 +4256 +4258 +4259 +4260 +4262 +4263 +4264 +4370 +4371 +4372 +4374 +4375 +4376 +4378 +4379 +4380 +4382 +4383 +4384 +4386 +4387 +4388 +4498 +4499 +4500 +4502 +4503 +4504 +4506 +4507 +4508 +4510 +4511 +4512 +8156 +8157 +8158 +8160 +8161 +8162 +8164 +8165 +8166 +8168 +8169 +8170 +8172 +8173 +8174 +8280 +8281 +8282 +8284 +8285 +8286 +8288 +8289 +8290 +8292 +8293 +8294 +8296 +8297 +8298 +8300 +8301 +8302 +8408 +8409 +8410 +8412 +8413 +8414 +8416 +8417 +8418 +8420 +8421 +8422 +8424 +8425 +8426 +8428 +8429 +8430 +8536 +8537 +8538 +8540 +8541 +8542 +8544 +8545 +8546 +8548 +8549 +8550 +8552 +8553 +8554 +8556 +8557 +8558 +8664 +8665 +8666 +8668 +8669 +8670 +8672 +8673 +8674 +8676 +8677 +8678 +8680 +8681 +8682 +8684 +8685 +8686 +8796 +8797 +8798 +8800 +8801 +8802 +8804 +8805 +8806 +8808 +8809 +8810 +8812 +8813 +8814 +12450 +12451 +12452 +12454 +12455 +12456 +12458 +12459 +12460 +12462 +12463 +12464 +12466 +12467 +12468 +12470 +12471 +12472 +12574 +12575 +12576 +12578 +12579 +12580 +12582 +12583 +12584 +12586 +12587 +12588 +12590 +12591 +12592 +12594 +12595 +12596 +12598 +12599 +12600 +12602 +12603 +12604 +12702 +12703 +12704 +12706 +12707 +12708 +12710 +12711 +12712 +12714 +12715 +12716 +12718 +12719 +12720 +12722 +12723 +12724 +12726 +12727 +12728 +12730 +12731 +12732 +12830 +12831 +12832 +12834 +12835 +12836 +12838 +12839 +12840 +12842 +12843 +12844 +12846 +12847 +12848 +12850 +12851 +12852 +12854 +12855 +12856 +12858 +12859 +12860 +12958 +12959 +12960 +12962 +12963 +12964 +12966 +12967 +12968 +12970 +12971 +12972 +12974 +12975 +12976 +12978 +12979 +12980 +12982 +12983 +12984 +13090 +13091 +13092 +13094 +13095 +13096 +13098 +13099 +13100 +13102 +13103 +13104 +13106 +13107 +13108 +16504 +16505 +16506 +16508 +16509 +16510 +16512 +16513 +16514 +16628 +16629 +16630 +16632 +16633 +16634 +16636 +16637 +16638 +16640 +16641 +16642 +16644 +16645 +16646 +16748 +16749 +16750 +16752 +16753 +16754 +16756 +16757 +16758 +16760 +16761 +16762 +16764 +16765 +16766 +16768 +16769 +16770 +16772 +16773 +16774 +16776 +16777 +16778 +16876 +16877 +16878 +16880 +16881 +16882 +16884 +16885 +16886 +16888 +16889 +16890 +16892 +16893 +16894 +16896 +16897 +16898 +16900 +16901 +16902 +16904 +16905 +16906 +17004 +17005 +17006 +17008 +17009 +17010 +17012 +17013 +17014 +17016 +17017 +17018 +17020 +17021 +17022 +17024 +17025 +17026 +17028 +17029 +17030 +17132 +17133 +17134 +17136 +17137 +17138 +17140 +17141 +17142 +17144 +17145 +17146 +17148 +17149 +17150 +17152 +17153 +17154 +17156 +17157 +17158 +17260 +17261 +17262 +17264 +17265 +17266 +17268 +17269 +17270 +17272 +17273 +17274 +17276 +17277 +17278 +17388 +17389 +17390 +17392 +17393 +17394 +17396 +17397 +17398 +17400 +17401 +17402 +20674 +20675 +20676 +20678 +20679 +20680 +20682 +20683 +20684 +20794 +20795 +20796 +20798 +20799 +20800 +20802 +20803 +20804 +20806 +20807 +20808 +20810 +20811 +20812 +20814 +20815 +20816 +20922 +20923 +20924 +20926 +20927 +20928 +20930 +20931 +20932 +20934 +20935 +20936 +20938 +20939 +20940 +20942 +20943 +20944 +21042 +21043 +21044 +21046 +21047 +21048 +21050 +21051 +21052 +21054 +21055 +21056 +21058 +21059 +21060 +21062 +21063 +21064 +21066 +21067 +21068 +21070 +21071 +21072 +21170 +21171 +21172 +21174 +21175 +21176 +21178 +21179 +21180 +21182 +21183 +21184 +21186 +21187 +21188 +21190 +21191 +21192 +21194 +21195 +21196 +21198 +21199 +21200 +21298 +21299 +21300 +21302 +21303 +21304 +21306 +21307 +21308 +21310 +21311 +21312 +21314 +21315 +21316 +21318 +21319 +21320 +21322 +21323 +21324 +21426 +21427 +21428 +21430 +21431 +21432 +21434 +21435 +21436 +21438 +21439 +21440 +21442 +21443 +21444 +21446 +21447 +21448 +21450 +21451 +21452 +21554 +21555 +21556 +21558 +21559 +21560 +21562 +21563 +21564 +21566 +21567 +21568 +21570 +21571 +21572 +21686 +21687 +21688 +21690 +21691 +21692 +21694 +21695 +21696 +24712 +24713 +24714 +24716 +24717 +24718 +24720 +24721 +24722 +24724 +24725 +24726 +24840 +24841 +24842 +24844 +24845 +24846 +24848 +24849 +24850 +24852 +24853 +24854 +24964 +24965 +24966 +24968 +24969 +24970 +24972 +24973 +24974 +24976 +24977 +24978 +24980 +24981 +24982 +25088 +25089 +25090 +25092 +25093 +25094 +25096 +25097 +25098 +25100 +25101 +25102 +25104 +25105 +25106 +25108 +25109 +25110 +25216 +25217 +25218 +25220 +25221 +25222 +25224 +25225 +25226 +25228 +25229 +25230 +25232 +25233 +25234 +25236 +25237 +25238 +25340 +25341 +25342 +25344 +25345 +25346 +25348 +25349 +25350 +25352 +25353 +25354 +25356 +25357 +25358 +25360 +25361 +25362 +25364 +25365 +25366 +25468 +25469 +25470 +25472 +25473 +25474 +25476 +25477 +25478 +25480 +25481 +25482 +25484 +25485 +25486 +25488 +25489 +25490 +25492 +25493 +25494 +25592 +25593 +25594 +25596 +25597 +25598 +25600 +25601 +25602 +25604 +25605 +25606 +25608 +25609 +25610 +25612 +25613 +25614 +25616 +25617 +25618 +25724 +25725 +25726 +25728 +25729 +25730 +25732 +25733 +25734 +25736 +25737 +25738 +25740 +25741 +25742 +25744 +25745 +25746 +25856 +25857 +25858 +25860 +25861 +25862 +28626 +28627 +28628 +28630 +28631 +28632 +28750 +28751 +28752 +28754 +28755 +28756 +28758 +28759 +28760 +28762 +28763 +28764 +28874 +28875 +28876 +28878 +28879 +28880 +28882 +28883 +28884 +28886 +28887 +28888 +28890 +28891 +28892 +29002 +29003 +29004 +29006 +29007 +29008 +29010 +29011 +29012 +29014 +29015 +29016 +29018 +29019 +29020 +29130 +29131 +29132 +29134 +29135 +29136 +29138 +29139 +29140 +29142 +29143 +29144 +29146 +29147 +29148 +29258 +29259 +29260 +29262 +29263 +29264 +29266 +29267 +29268 +29270 +29271 +29272 +29274 +29275 +29276 +29382 +29383 +29384 +29386 +29387 +29388 +29390 +29391 +29392 +29394 +29395 +29396 +29398 +29399 +29400 +29402 +29403 +29404 +29510 +29511 +29512 +29514 +29515 +29516 +29518 +29519 +29520 +29522 +29523 +29524 +29526 +29527 +29528 +29530 +29531 +29532 +29638 +29639 +29640 +29642 +29643 +29644 +29646 +29647 +29648 +29650 +29651 +29652 +29654 +29655 +29656 +29658 +29659 +29660 +29766 +29767 +29768 +29770 +29771 +29772 +29774 +29775 +29776 +29778 +29779 +29780 +29782 +29783 +29784 +29786 +29787 +29788 +29894 +29895 +29896 +29898 +29899 +29900 +29902 +29903 +29904 +29906 +29907 +29908 +29910 +29911 +29912 +30022 +30023 +30024 +30026 +30027 +30028 +30030 +30031 +30032 +30034 +30035 +30036 +30038 +30039 +30040 +32908 +32909 +32910 +32912 +32913 +32914 +32916 +32917 +32918 +32920 +32921 +32922 +32924 +32925 +32926 +32928 +32929 +32930 +33036 +33037 +33038 +33040 +33041 +33042 +33044 +33045 +33046 +33048 +33049 +33050 +33052 +33053 +33054 +33056 +33057 +33058 +33164 +33165 +33166 +33168 +33169 +33170 +33172 +33173 +33174 +33176 +33177 +33178 +33180 +33181 +33182 +33184 +33185 +33186 +33292 +33293 +33294 +33296 +33297 +33298 +33300 +33301 +33302 +33304 +33305 +33306 +33308 +33309 +33310 +33312 +33313 +33314 +33424 +33425 +33426 +33428 +33429 +33430 +33432 +33433 +33434 +33436 +33437 +33438 +33440 +33441 +33442 +33552 +33553 +33554 +33556 +33557 +33558 +33560 +33561 +33562 +33564 +33565 +33566 +33568 +33569 +33570 +33676 +33677 +33678 +33680 +33681 +33682 +33684 +33685 +33686 +33688 +33689 +33690 +33692 +33693 +33694 +33696 +33697 +33698 +33804 +33805 +33806 +33808 +33809 +33810 +33812 +33813 +33814 +33816 +33817 +33818 +33820 +33821 +33822 +33824 +33825 +33826 +33932 +33933 +33934 +33936 +33937 +33938 +33940 +33941 +33942 +33944 +33945 +33946 +33948 +33949 +33950 +33952 +33953 +33954 +34060 +34061 +34062 +34064 +34065 +34066 +34068 +34069 +34070 +34072 +34073 +34074 +34076 +34077 +34078 +34080 +34081 +34082 +34188 +34189 +34190 +34192 +34193 +34194 +34196 +34197 +34198 +34200 +34201 +34202 +34204 +34205 +34206 +34320 +34321 +34322 +34324 +34325 +34326 +34328 +34329 +34330 +36942 +36943 +36944 +36946 +36947 +36948 +36950 +36951 +36952 +36954 +36955 +36956 +36958 +36959 +36960 +37066 +37067 +37068 +37070 +37071 +37072 +37074 +37075 +37076 +37078 +37079 +37080 +37082 +37083 +37084 +37086 +37087 +37088 +37194 +37195 +37196 +37198 +37199 +37200 +37202 +37203 +37204 +37206 +37207 +37208 +37210 +37211 +37212 +37214 +37215 +37216 +37218 +37219 +37220 +37222 +37223 +37224 +37322 +37323 +37324 +37326 +37327 +37328 +37330 +37331 +37332 +37334 +37335 +37336 +37338 +37339 +37340 +37342 +37343 +37344 +37346 +37347 +37348 +37350 +37351 +37352 +37454 +37455 +37456 +37458 +37459 +37460 +37462 +37463 +37464 +37466 +37467 +37468 +37470 +37471 +37472 +37474 +37475 +37476 +37478 +37479 +37480 +37586 +37587 +37588 +37590 +37591 +37592 +37594 +37595 +37596 +37598 +37599 +37600 +37602 +37603 +37604 +37606 +37607 +37608 +37718 +37719 +37720 +37722 +37723 +37724 +37726 +37727 +37728 +37730 +37731 +37732 +37734 +37735 +37736 +37846 +37847 +37848 +37850 +37851 +37852 +37854 +37855 +37856 +37858 +37859 +37860 +37862 +37863 +37864 +37974 +37975 +37976 +37978 +37979 +37980 +37982 +37983 +37984 +37986 +37987 +37988 +37990 +37991 +37992 +38098 +38099 +38100 +38102 +38103 +38104 +38106 +38107 +38108 +38110 +38111 +38112 +38114 +38115 +38116 +38118 +38119 +38120 +38226 +38227 +38228 +38230 +38231 +38232 +38234 +38235 +38236 +38238 +38239 +38240 +38242 +38243 +38244 +38246 +38247 +38248 +38354 +38355 +38356 +38358 +38359 +38360 +38362 +38363 +38364 +38366 +38367 +38368 +38370 +38371 +38372 +38374 +38375 +38376 +38490 +38491 +38492 +38494 +38495 +38496 +41224 +41225 +41226 +41228 +41229 +41230 +41232 +41233 +41234 +41236 +41237 +41238 +41240 +41241 +41242 +41244 +41245 +41246 +41248 +41249 +41250 +41252 +41253 +41254 +41352 +41353 +41354 +41356 +41357 +41358 +41360 +41361 +41362 +41364 +41365 +41366 +41368 +41369 +41370 +41372 +41373 +41374 +41376 +41377 +41378 +41380 +41381 +41382 +41480 +41481 +41482 +41484 +41485 +41486 +41488 +41489 +41490 +41492 +41493 +41494 +41496 +41497 +41498 +41500 +41501 +41502 +41504 +41505 +41506 +41508 +41509 +41510 +41512 +41513 +41514 +41516 +41517 +41518 +41608 +41609 +41610 +41612 +41613 +41614 +41616 +41617 +41618 +41620 +41621 +41622 +41624 +41625 +41626 +41628 +41629 +41630 +41632 +41633 +41634 +41636 +41637 +41638 +41640 +41641 +41642 +41644 +41645 +41646 +41744 +41745 +41746 +41748 +41749 +41750 +41752 +41753 +41754 +41756 +41757 +41758 +41760 +41761 +41762 +41764 +41765 +41766 +41768 +41769 +41770 +41772 +41773 +41774 +41880 +41881 +41882 +41884 +41885 +41886 +41888 +41889 +41890 +41892 +41893 +41894 +41896 +41897 +41898 +41900 +41901 +41902 +42012 +42013 +42014 +42016 +42017 +42018 +42020 +42021 +42022 +42024 +42025 +42026 +42028 +42029 +42030 +42140 +42141 +42142 +42144 +42145 +42146 +42148 +42149 +42150 +42152 +42153 +42154 +42156 +42157 +42158 +42268 +42269 +42270 +42272 +42273 +42274 +42276 +42277 +42278 +42280 +42281 +42282 +42284 +42285 +42286 +42396 +42397 +42398 +42400 +42401 +42402 +42404 +42405 +42406 +42408 +42409 +42410 +42412 +42413 +42414 +42524 +42525 +42526 +42528 +42529 +42530 +42532 +42533 +42534 +42536 +42537 +42538 +42540 +42541 +42542 +42656 +42657 +42658 +42660 +42661 +42662 +42664 +42665 +42666 +42668 +42669 +42670 +45510 +45511 +45512 +45514 +45515 +45516 +45518 +45519 +45520 +45522 +45523 +45524 +45526 +45527 +45528 +45530 +45531 +45532 +45534 +45535 +45536 +45538 +45539 +45540 +45542 +45543 +45544 +45546 +45547 +45548 +45638 +45639 +45640 +45642 +45643 +45644 +45646 +45647 +45648 +45650 +45651 +45652 +45654 +45655 +45656 +45658 +45659 +45660 +45662 +45663 +45664 +45666 +45667 +45668 +45670 +45671 +45672 +45674 +45675 +45676 +45766 +45767 +45768 +45770 +45771 +45772 +45774 +45775 +45776 +45778 +45779 +45780 +45782 +45783 +45784 +45786 +45787 +45788 +45790 +45791 +45792 +45794 +45795 +45796 +45798 +45799 +45800 +45802 +45803 +45804 +45806 +45807 +45808 +45810 +45811 +45812 +45894 +45895 +45896 +45898 +45899 +45900 +45902 +45903 +45904 +45906 +45907 +45908 +45910 +45911 +45912 +45914 +45915 +45916 +45918 +45919 +45920 +45922 +45923 +45924 +45926 +45927 +45928 +45930 +45931 +45932 +45934 +45935 +45936 +45938 +45939 +45940 +46022 +46023 +46024 +46026 +46027 +46028 +46030 +46031 +46032 +46034 +46035 +46036 +46038 +46039 +46040 +46042 +46043 +46044 +46046 +46047 +46048 +46050 +46051 +46052 +46054 +46055 +46056 +46058 +46059 +46060 +46062 +46063 +46064 +46066 +46067 +46068 +46154 +46155 +46156 +46158 +46159 +46160 +46174 +46175 +46176 +46178 +46179 +46180 +46182 +46183 +46184 +46186 +46187 +46188 +46190 +46191 +46192 +46194 +46195 +46196 +46306 +46307 +46308 +46310 +46311 +46312 +46314 +46315 +46316 +46318 +46319 +46320 +46322 +46323 +46324 +46434 +46435 +46436 +46438 +46439 +46440 +46442 +46443 +46444 +46446 +46447 +46448 +46450 +46451 +46452 +46562 +46563 +46564 +46566 +46567 +46568 +46570 +46571 +46572 +46574 +46575 +46576 +46578 +46579 +46580 +46694 +46695 +46696 +46698 +46699 +46700 +46702 +46703 +46704 +46706 +46707 +46708 +46822 +46823 +46824 +46826 +46827 +46828 +46830 +46831 +46832 +46834 +46835 +46836 +49800 +49801 +49802 +49804 +49805 +49806 +49808 +49809 +49810 +49812 +49813 +49814 +49816 +49817 +49818 +49820 +49821 +49822 +49824 +49825 +49826 +49828 +49829 +49830 +49832 +49833 +49834 +49836 +49837 +49838 +49840 +49841 +49842 +49924 +49925 +49926 +49928 +49929 +49930 +49932 +49933 +49934 +49936 +49937 +49938 +49940 +49941 +49942 +49944 +49945 +49946 +49948 +49949 +49950 +49952 +49953 +49954 +49956 +49957 +49958 +49960 +49961 +49962 +49964 +49965 +49966 +49968 +49969 +49970 +50052 +50053 +50054 +50056 +50057 +50058 +50060 +50061 +50062 +50064 +50065 +50066 +50068 +50069 +50070 +50072 +50073 +50074 +50076 +50077 +50078 +50080 +50081 +50082 +50084 +50085 +50086 +50088 +50089 +50090 +50092 +50093 +50094 +50096 +50097 +50098 +50100 +50101 +50102 +50104 +50105 +50106 +50180 +50181 +50182 +50184 +50185 +50186 +50188 +50189 +50190 +50192 +50193 +50194 +50196 +50197 +50198 +50200 +50201 +50202 +50204 +50205 +50206 +50208 +50209 +50210 +50212 +50213 +50214 +50216 +50217 +50218 +50220 +50221 +50222 +50224 +50225 +50226 +50228 +50229 +50230 +50232 +50233 +50234 +50308 +50309 +50310 +50312 +50313 +50314 +50316 +50317 +50318 +50320 +50321 +50322 +50324 +50325 +50326 +50328 +50329 +50330 +50332 +50333 +50334 +50336 +50337 +50338 +50340 +50341 +50342 +50344 +50345 +50346 +50348 +50349 +50350 +50352 +50353 +50354 +50356 +50357 +50358 +50360 +50361 +50362 +50436 +50437 +50438 +50440 +50441 +50442 +50444 +50445 +50446 +50448 +50449 +50450 +50452 +50453 +50454 +50456 +50457 +50458 +50468 +50469 +50470 +50472 +50473 +50474 +50476 +50477 +50478 +50480 +50481 +50482 +50484 +50485 +50486 +50488 +50489 +50490 +50564 +50565 +50566 +50568 +50569 +50570 +50572 +50573 +50574 +50576 +50577 +50578 +50600 +50601 +50602 +50604 +50605 +50606 +50608 +50609 +50610 +50612 +50613 +50614 +50616 +50617 +50618 +50728 +50729 +50730 +50732 +50733 +50734 +50736 +50737 +50738 +50740 +50741 +50742 +50744 +50745 +50746 +50860 +50861 +50862 +50864 +50865 +50866 +50868 +50869 +50870 +50872 +50873 +50874 +50988 +50989 +50990 +50992 +50993 +50994 +50996 +50997 +50998 +51000 +51001 +51002 +54094 +54095 +54096 +54098 +54099 +54100 +54102 +54103 +54104 +54106 +54107 +54108 +54110 +54111 +54112 +54114 +54115 +54116 +54118 +54119 +54120 +54122 +54123 +54124 +54126 +54127 +54128 +54130 +54131 +54132 +54134 +54135 +54136 +54218 +54219 +54220 +54222 +54223 +54224 +54226 +54227 +54228 +54230 +54231 +54232 +54234 +54235 +54236 +54238 +54239 +54240 +54242 +54243 +54244 +54246 +54247 +54248 +54250 +54251 +54252 +54254 +54255 +54256 +54258 +54259 +54260 +54262 +54263 +54264 +54346 +54347 +54348 +54350 +54351 +54352 +54354 +54355 +54356 +54358 +54359 +54360 +54362 +54363 +54364 +54366 +54367 +54368 +54370 +54371 +54372 +54374 +54375 +54376 +54378 +54379 +54380 +54382 +54383 +54384 +54386 +54387 +54388 +54390 +54391 +54392 +54394 +54395 +54396 +54398 +54399 +54400 +54470 +54471 +54472 +54474 +54475 +54476 +54478 +54479 +54480 +54482 +54483 +54484 +54486 +54487 +54488 +54490 +54491 +54492 +54494 +54495 +54496 +54498 +54499 +54500 +54502 +54503 +54504 +54506 +54507 +54508 +54510 +54511 +54512 +54514 +54515 +54516 +54518 +54519 +54520 +54522 +54523 +54524 +54526 +54527 +54528 +54594 +54595 +54596 +54598 +54599 +54600 +54602 +54603 +54604 +54606 +54607 +54608 +54610 +54611 +54612 +54614 +54615 +54616 +54618 +54619 +54620 +54622 +54623 +54624 +54626 +54627 +54628 +54630 +54631 +54632 +54634 +54635 +54636 +54638 +54639 +54640 +54642 +54643 +54644 +54646 +54647 +54648 +54650 +54651 +54652 +54654 +54655 +54656 +54722 +54723 +54724 +54726 +54727 +54728 +54730 +54731 +54732 +54734 +54735 +54736 +54738 +54739 +54740 +54742 +54743 +54744 +54746 +54747 +54748 +54750 +54751 +54752 +54762 +54763 +54764 +54766 +54767 +54768 +54770 +54771 +54772 +54774 +54775 +54776 +54778 +54779 +54780 +54782 +54783 +54784 +54850 +54851 +54852 +54854 +54855 +54856 +54858 +54859 +54860 +54862 +54863 +54864 +54866 +54867 +54868 +54870 +54871 +54872 +54894 +54895 +54896 +54898 +54899 +54900 +54902 +54903 +54904 +54906 +54907 +54908 +54910 +54911 +54912 +54978 +54979 +54980 +54982 +54983 +54984 +54986 +54987 +54988 +54990 +54991 +54992 +54994 +54995 +54996 +54998 +54999 +55000 +55022 +55023 +55024 +55026 +55027 +55028 +55030 +55031 +55032 +55034 +55035 +55036 +55038 +55039 +55040 +55106 +55107 +55108 +55110 +55111 +55112 +55114 +55115 +55116 +55118 +55119 +55120 +55122 +55123 +55124 +55126 +55127 +55128 +55238 +55239 +55240 +55242 +55243 +55244 +55246 +55247 +55248 +55250 +55251 +55252 +58388 +58389 +58390 +58392 +58393 +58394 +58396 +58397 +58398 +58400 +58401 +58402 +58404 +58405 +58406 +58408 +58409 +58410 +58412 +58413 +58414 +58416 +58417 +58418 +58420 +58421 +58422 +58424 +58425 +58426 +58428 +58429 +58430 +58512 +58513 +58514 +58516 +58517 +58518 +58520 +58521 +58522 +58524 +58525 +58526 +58528 +58529 +58530 +58532 +58533 +58534 +58536 +58537 +58538 +58540 +58541 +58542 +58544 +58545 +58546 +58548 +58549 +58550 +58552 +58553 +58554 +58556 +58557 +58558 +58640 +58641 +58642 +58644 +58645 +58646 +58648 +58649 +58650 +58652 +58653 +58654 +58656 +58657 +58658 +58660 +58661 +58662 +58664 +58665 +58666 +58668 +58669 +58670 +58672 +58673 +58674 +58676 +58677 +58678 +58680 +58681 +58682 +58684 +58685 +58686 +58688 +58689 +58690 +58692 +58693 +58694 +58764 +58765 +58766 +58768 +58769 +58770 +58772 +58773 +58774 +58776 +58777 +58778 +58780 +58781 +58782 +58784 +58785 +58786 +58788 +58789 +58790 +58792 +58793 +58794 +58796 +58797 +58798 +58800 +58801 +58802 +58804 +58805 +58806 +58808 +58809 +58810 +58812 +58813 +58814 +58816 +58817 +58818 +58820 +58821 +58822 +58888 +58889 +58890 +58892 +58893 +58894 +58896 +58897 +58898 +58900 +58901 +58902 +58904 +58905 +58906 +58908 +58909 +58910 +58912 +58913 +58914 +58916 +58917 +58918 +58920 +58921 +58922 +58924 +58925 +58926 +58928 +58929 +58930 +58932 +58933 +58934 +58936 +58937 +58938 +58940 +58941 +58942 +58944 +58945 +58946 +58948 +58949 +58950 +59016 +59017 +59018 +59020 +59021 +59022 +59024 +59025 +59026 +59028 +59029 +59030 +59032 +59033 +59034 +59036 +59037 +59038 +59040 +59041 +59042 +59044 +59045 +59046 +59056 +59057 +59058 +59060 +59061 +59062 +59064 +59065 +59066 +59068 +59069 +59070 +59072 +59073 +59074 +59076 +59077 +59078 +59144 +59145 +59146 +59148 +59149 +59150 +59152 +59153 +59154 +59156 +59157 +59158 +59160 +59161 +59162 +59164 +59165 +59166 +59188 +59189 +59190 +59192 +59193 +59194 +59196 +59197 +59198 +59200 +59201 +59202 +59272 +59273 +59274 +59276 +59277 +59278 +59280 +59281 +59282 +59284 +59285 +59286 +59288 +59289 +59290 +59292 +59293 +59294 +59320 +59321 +59322 +59324 +59325 +59326 +59400 +59401 +59402 +59404 +59405 +59406 +59408 +59409 +59410 +59412 +59413 +59414 +59416 +59417 +59418 +59420 +59421 +59422 +59528 +59529 +59530 +59532 +59533 +59534 +59536 +59537 +59538 +59540 +59541 +59542 +59544 +59545 +59546 +59548 +59549 +59550 +59656 +59657 +59658 +59660 +59661 +59662 +59664 +59665 +59666 +59668 +59669 +59670 +59672 +59673 +59674 +59676 +59677 +59678 +59788 +59789 +59790 +59792 +59793 +59794 +59796 +59797 +59798 +59800 +59801 +59802 +59804 +59805 +59806 +59920 +59921 +59922 +59924 +59925 +59926 +59928 +59929 +59930 +59932 +59933 +59934 +60052 +60053 +60054 +60056 +60057 +60058 +62682 +62683 +62684 +62686 +62687 +62688 +62690 +62691 +62692 +62694 +62695 +62696 +62698 +62699 +62700 +62702 +62703 +62704 +62706 +62707 +62708 +62710 +62711 +62712 +62714 +62715 +62716 +62718 +62719 +62720 +62722 +62723 +62724 +62806 +62807 +62808 +62810 +62811 +62812 +62814 +62815 +62816 +62818 +62819 +62820 +62822 +62823 +62824 +62826 +62827 +62828 +62830 +62831 +62832 +62834 +62835 +62836 +62838 +62839 +62840 +62842 +62843 +62844 +62846 +62847 +62848 +62850 +62851 +62852 +62934 +62935 +62936 +62938 +62939 +62940 +62942 +62943 +62944 +62946 +62947 +62948 +62950 +62951 +62952 +62954 +62955 +62956 +62958 +62959 +62960 +62962 +62963 +62964 +62966 +62967 +62968 +62970 +62971 +62972 +62974 +62975 +62976 +62978 +62979 +62980 +62982 +62983 +62984 +63058 +63059 +63060 +63062 +63063 +63064 +63066 +63067 +63068 +63070 +63071 +63072 +63074 +63075 +63076 +63078 +63079 +63080 +63082 +63083 +63084 +63086 +63087 +63088 +63090 +63091 +63092 +63094 +63095 +63096 +63098 +63099 +63100 +63102 +63103 +63104 +63106 +63107 +63108 +63110 +63111 +63112 +63182 +63183 +63184 +63186 +63187 +63188 +63190 +63191 +63192 +63194 +63195 +63196 +63198 +63199 +63200 +63202 +63203 +63204 +63206 +63207 +63208 +63210 +63211 +63212 +63214 +63215 +63216 +63218 +63219 +63220 +63222 +63223 +63224 +63226 +63227 +63228 +63230 +63231 +63232 +63234 +63235 +63236 +63310 +63311 +63312 +63314 +63315 +63316 +63318 +63319 +63320 +63322 +63323 +63324 +63326 +63327 +63328 +63330 +63331 +63332 +63334 +63335 +63336 +63338 +63339 +63340 +63350 +63351 +63352 +63354 +63355 +63356 +63358 +63359 +63360 +63362 +63363 +63364 +63438 +63439 +63440 +63442 +63443 +63444 +63446 +63447 +63448 +63450 +63451 +63452 +63454 +63455 +63456 +63458 +63459 +63460 +63566 +63567 +63568 +63570 +63571 +63572 +63574 +63575 +63576 +63578 +63579 +63580 +63582 +63583 +63584 +63586 +63587 +63588 +63694 +63695 +63696 +63698 +63699 +63700 +63702 +63703 +63704 +63706 +63707 +63708 +63710 +63711 +63712 +63714 +63715 +63716 +63822 +63823 +63824 +63826 +63827 +63828 +63830 +63831 +63832 +63834 +63835 +63836 +63838 +63839 +63840 +63842 +63843 +63844 +63950 +63951 +63952 +63954 +63955 +63956 +63958 +63959 +63960 +63962 +63963 +63964 +63966 +63967 +63968 +63970 +63971 +63972 +63974 +63975 +63976 +63978 +63979 +63980 +63982 +63983 +63984 +64082 +64083 +64084 +64086 +64087 +64088 +64090 +64091 +64092 +64094 +64095 +64096 +64098 +64099 +64100 +64102 +64103 +64104 +64106 +64107 +64108 +64110 +64111 +64112 +64114 +64115 +64116 +64214 +64215 +64216 +64218 +64219 +64220 +64222 +64223 +64224 +64226 +64227 +64228 +64230 +64231 +64232 +64234 +64235 +64236 +64238 +64239 +64240 +64242 +64243 +64244 +64342 +64343 +64344 +64346 +64347 +64348 +64350 +64351 +64352 +64354 +64355 +64356 +64358 +64359 +64360 +64362 +64363 +64364 +64366 +64367 +64368 +64370 +64371 +64372 +64478 +64479 +64480 +64482 +64483 +64484 +64486 +64487 +64488 +64490 +64491 +64492 +64494 +64495 +64496 +64610 +64611 +64612 +64614 +64615 +64616 +64618 +64619 +64620 +66976 +66977 +66978 +66980 +66981 +66982 +66984 +66985 +66986 +66988 +66989 +66990 +66992 +66993 +66994 +66996 +66997 +66998 +67000 +67001 +67002 +67004 +67005 +67006 +67008 +67009 +67010 +67012 +67013 +67014 +67100 +67101 +67102 +67104 +67105 +67106 +67108 +67109 +67110 +67112 +67113 +67114 +67116 +67117 +67118 +67120 +67121 +67122 +67124 +67125 +67126 +67128 +67129 +67130 +67132 +67133 +67134 +67136 +67137 +67138 +67140 +67141 +67142 +67228 +67229 +67230 +67232 +67233 +67234 +67236 +67237 +67238 +67240 +67241 +67242 +67244 +67245 +67246 +67248 +67249 +67250 +67252 +67253 +67254 +67256 +67257 +67258 +67260 +67261 +67262 +67264 +67265 +67266 +67268 +67269 +67270 +67272 +67273 +67274 +67352 +67353 +67354 +67356 +67357 +67358 +67360 +67361 +67362 +67364 +67365 +67366 +67368 +67369 +67370 +67372 +67373 +67374 +67376 +67377 +67378 +67380 +67381 +67382 +67384 +67385 +67386 +67388 +67389 +67390 +67392 +67393 +67394 +67396 +67397 +67398 +67476 +67477 +67478 +67480 +67481 +67482 +67484 +67485 +67486 +67488 +67489 +67490 +67492 +67493 +67494 +67496 +67497 +67498 +67500 +67501 +67502 +67504 +67505 +67506 +67508 +67509 +67510 +67512 +67513 +67514 +67516 +67517 +67518 +67520 +67521 +67522 +67604 +67605 +67606 +67608 +67609 +67610 +67612 +67613 +67614 +67616 +67617 +67618 +67620 +67621 +67622 +67624 +67625 +67626 +67628 +67629 +67630 +67632 +67633 +67634 +67732 +67733 +67734 +67736 +67737 +67738 +67740 +67741 +67742 +67744 +67745 +67746 +67748 +67749 +67750 +67752 +67753 +67754 +67860 +67861 +67862 +67864 +67865 +67866 +67868 +67869 +67870 +67872 +67873 +67874 +67876 +67877 +67878 +67880 +67881 +67882 +67988 +67989 +67990 +67992 +67993 +67994 +67996 +67997 +67998 +68000 +68001 +68002 +68004 +68005 +68006 +68008 +68009 +68010 +68116 +68117 +68118 +68120 +68121 +68122 +68124 +68125 +68126 +68128 +68129 +68130 +68132 +68133 +68134 +68136 +68137 +68138 +68244 +68245 +68246 +68248 +68249 +68250 +68252 +68253 +68254 +68256 +68257 +68258 +68260 +68261 +68262 +68264 +68265 +68266 +68268 +68269 +68270 +68272 +68273 +68274 +68276 +68277 +68278 +68280 +68281 +68282 +68284 +68285 +68286 +68376 +68377 +68378 +68380 +68381 +68382 +68384 +68385 +68386 +68388 +68389 +68390 +68392 +68393 +68394 +68396 +68397 +68398 +68400 +68401 +68402 +68404 +68405 +68406 +68408 +68409 +68410 +68412 +68413 +68414 +68416 +68417 +68418 +68508 +68509 +68510 +68512 +68513 +68514 +68516 +68517 +68518 +68520 +68521 +68522 +68524 +68525 +68526 +68528 +68529 +68530 +68532 +68533 +68534 +68536 +68537 +68538 +68540 +68541 +68542 +68544 +68545 +68546 +68636 +68637 +68638 +68640 +68641 +68642 +68644 +68645 +68646 +68648 +68649 +68650 +68652 +68653 +68654 +68656 +68657 +68658 +68660 +68661 +68662 +68664 +68665 +68666 +68668 +68669 +68670 +68672 +68673 +68674 +68772 +68773 +68774 +68776 +68777 +68778 +68780 +68781 +68782 +68784 +68785 +68786 +68788 +68789 +68790 +68792 +68793 +68794 +68796 +68797 +68798 +68800 +68801 +68802 +68904 +68905 +68906 +68908 +68909 +68910 +68912 +68913 +68914 +68916 +68917 +68918 +68920 +68921 +68922 +68924 +68925 +68926 +71270 +71271 +71272 +71274 +71275 +71276 +71278 +71279 +71280 +71282 +71283 +71284 +71286 +71287 +71288 +71290 +71291 +71292 +71294 +71295 +71296 +71298 +71299 +71300 +71394 +71395 +71396 +71398 +71399 +71400 +71402 +71403 +71404 +71406 +71407 +71408 +71410 +71411 +71412 +71414 +71415 +71416 +71418 +71419 +71420 +71422 +71423 +71424 +71426 +71427 +71428 +71522 +71523 +71524 +71526 +71527 +71528 +71530 +71531 +71532 +71534 +71535 +71536 +71538 +71539 +71540 +71542 +71543 +71544 +71546 +71547 +71548 +71550 +71551 +71552 +71554 +71555 +71556 +71646 +71647 +71648 +71650 +71651 +71652 +71654 +71655 +71656 +71658 +71659 +71660 +71662 +71663 +71664 +71666 +71667 +71668 +71670 +71671 +71672 +71674 +71675 +71676 +71678 +71679 +71680 +71682 +71683 +71684 +71770 +71771 +71772 +71774 +71775 +71776 +71778 +71779 +71780 +71782 +71783 +71784 +71786 +71787 +71788 +71790 +71791 +71792 +71794 +71795 +71796 +71798 +71799 +71800 +71802 +71803 +71804 +71898 +71899 +71900 +71902 +71903 +71904 +71906 +71907 +71908 +71910 +71911 +71912 +71914 +71915 +71916 +71918 +71919 +71920 +71922 +71923 +71924 +71926 +71927 +71928 +72026 +72027 +72028 +72030 +72031 +72032 +72034 +72035 +72036 +72038 +72039 +72040 +72042 +72043 +72044 +72046 +72047 +72048 +72154 +72155 +72156 +72158 +72159 +72160 +72162 +72163 +72164 +72166 +72167 +72168 +72170 +72171 +72172 +72174 +72175 +72176 +72282 +72283 +72284 +72286 +72287 +72288 +72290 +72291 +72292 +72294 +72295 +72296 +72298 +72299 +72300 +72302 +72303 +72304 +72330 +72331 +72332 +72410 +72411 +72412 +72414 +72415 +72416 +72418 +72419 +72420 +72422 +72423 +72424 +72426 +72427 +72428 +72430 +72431 +72432 +72450 +72451 +72452 +72454 +72455 +72456 +72458 +72459 +72460 +72462 +72463 +72464 +72538 +72539 +72540 +72542 +72543 +72544 +72546 +72547 +72548 +72550 +72551 +72552 +72554 +72555 +72556 +72558 +72559 +72560 +72562 +72563 +72564 +72566 +72567 +72568 +72570 +72571 +72572 +72574 +72575 +72576 +72578 +72579 +72580 +72582 +72583 +72584 +72586 +72587 +72588 +72590 +72591 +72592 +72594 +72595 +72596 +72670 +72671 +72672 +72674 +72675 +72676 +72678 +72679 +72680 +72682 +72683 +72684 +72686 +72687 +72688 +72690 +72691 +72692 +72694 +72695 +72696 +72698 +72699 +72700 +72702 +72703 +72704 +72706 +72707 +72708 +72710 +72711 +72712 +72714 +72715 +72716 +72718 +72719 +72720 +72722 +72723 +72724 +72802 +72803 +72804 +72806 +72807 +72808 +72810 +72811 +72812 +72814 +72815 +72816 +72818 +72819 +72820 +72822 +72823 +72824 +72826 +72827 +72828 +72830 +72831 +72832 +72834 +72835 +72836 +72838 +72839 +72840 +72842 +72843 +72844 +72846 +72847 +72848 +72850 +72851 +72852 +72930 +72931 +72932 +72934 +72935 +72936 +72938 +72939 +72940 +72942 +72943 +72944 +72946 +72947 +72948 +72950 +72951 +72952 +72954 +72955 +72956 +72958 +72959 +72960 +72962 +72963 +72964 +72966 +72967 +72968 +72970 +72971 +72972 +72974 +72975 +72976 +73066 +73067 +73068 +73070 +73071 +73072 +73074 +73075 +73076 +73078 +73079 +73080 +73082 +73083 +73084 +73086 +73087 +73088 +73090 +73091 +73092 +73094 +73095 +73096 +73098 +73099 +73100 +73198 +73199 +73200 +73202 +73203 +73204 +73206 +73207 +73208 +73210 +73211 +73212 +73214 +73215 +73216 +73218 +73219 +73220 +73222 +73223 +73224 +75564 +75565 +75566 +75568 +75569 +75570 +75572 +75573 +75574 +75576 +75577 +75578 +75580 +75581 +75582 +75584 +75585 +75586 +75588 +75589 +75590 +75688 +75689 +75690 +75692 +75693 +75694 +75696 +75697 +75698 +75700 +75701 +75702 +75704 +75705 +75706 +75708 +75709 +75710 +75712 +75713 +75714 +75716 +75717 +75718 +75816 +75817 +75818 +75820 +75821 +75822 +75824 +75825 +75826 +75828 +75829 +75830 +75832 +75833 +75834 +75836 +75837 +75838 +75840 +75841 +75842 +75844 +75845 +75846 +75940 +75941 +75942 +75944 +75945 +75946 +75948 +75949 +75950 +75952 +75953 +75954 +75956 +75957 +75958 +75960 +75961 +75962 +75964 +75965 +75966 +75968 +75969 +75970 +75972 +75973 +75974 +76064 +76065 +76066 +76068 +76069 +76070 +76072 +76073 +76074 +76076 +76077 +76078 +76080 +76081 +76082 +76084 +76085 +76086 +76088 +76089 +76090 +76092 +76093 +76094 +76192 +76193 +76194 +76196 +76197 +76198 +76200 +76201 +76202 +76204 +76205 +76206 +76208 +76209 +76210 +76212 +76213 +76214 +76216 +76217 +76218 +76220 +76221 +76222 +76320 +76321 +76322 +76324 +76325 +76326 +76328 +76329 +76330 +76332 +76333 +76334 +76336 +76337 +76338 +76340 +76341 +76342 +76372 +76373 +76374 +76448 +76449 +76450 +76452 +76453 +76454 +76456 +76457 +76458 +76460 +76461 +76462 +76464 +76465 +76466 +76468 +76469 +76470 +76496 +76497 +76498 +76500 +76501 +76502 +76504 +76505 +76506 +76508 +76509 +76510 +76576 +76577 +76578 +76580 +76581 +76582 +76584 +76585 +76586 +76588 +76589 +76590 +76592 +76593 +76594 +76596 +76597 +76598 +76616 +76617 +76618 +76620 +76621 +76622 +76624 +76625 +76626 +76628 +76629 +76630 +76632 +76633 +76634 +76636 +76637 +76638 +76704 +76705 +76706 +76708 +76709 +76710 +76712 +76713 +76714 +76716 +76717 +76718 +76720 +76721 +76722 +76724 +76725 +76726 +76744 +76745 +76746 +76748 +76749 +76750 +76752 +76753 +76754 +76756 +76757 +76758 +76760 +76761 +76762 +76764 +76765 +76766 +76832 +76833 +76834 +76836 +76837 +76838 +76840 +76841 +76842 +76844 +76845 +76846 +76848 +76849 +76850 +76852 +76853 +76854 +76856 +76857 +76858 +76860 +76861 +76862 +76864 +76865 +76866 +76868 +76869 +76870 +76872 +76873 +76874 +76876 +76877 +76878 +76880 +76881 +76882 +76884 +76885 +76886 +76888 +76889 +76890 +76892 +76893 +76894 +76964 +76965 +76966 +76968 +76969 +76970 +76972 +76973 +76974 +76976 +76977 +76978 +76980 +76981 +76982 +76984 +76985 +76986 +76988 +76989 +76990 +76992 +76993 +76994 +76996 +76997 +76998 +77000 +77001 +77002 +77004 +77005 +77006 +77008 +77009 +77010 +77012 +77013 +77014 +77016 +77017 +77018 +77020 +77021 +77022 +77096 +77097 +77098 +77100 +77101 +77102 +77104 +77105 +77106 +77108 +77109 +77110 +77112 +77113 +77114 +77116 +77117 +77118 +77120 +77121 +77122 +77124 +77125 +77126 +77128 +77129 +77130 +77132 +77133 +77134 +77136 +77137 +77138 +77140 +77141 +77142 +77144 +77145 +77146 +77224 +77225 +77226 +77228 +77229 +77230 +77232 +77233 +77234 +77236 +77237 +77238 +77240 +77241 +77242 +77244 +77245 +77246 +77248 +77249 +77250 +77252 +77253 +77254 +77256 +77257 +77258 +77260 +77261 +77262 +77264 +77265 +77266 +77268 +77269 +77270 +77272 +77273 +77274 +77360 +77361 +77362 +77364 +77365 +77366 +77368 +77369 +77370 +77372 +77373 +77374 +77376 +77377 +77378 +77380 +77381 +77382 +77384 +77385 +77386 +77388 +77389 +77390 +77392 +77393 +77394 +77492 +77493 +77494 +77496 +77497 +77498 +77500 +77501 +77502 +77504 +77505 +77506 +77508 +77509 +77510 +77512 +77513 +77514 +77516 +77517 +77518 +79858 +79859 +79860 +79862 +79863 +79864 +79866 +79867 +79868 +79982 +79983 +79984 +79986 +79987 +79988 +79990 +79991 +79992 +79994 +79995 +79996 +79998 +79999 +80000 +80110 +80111 +80112 +80114 +80115 +80116 +80118 +80119 +80120 +80122 +80123 +80124 +80126 +80127 +80128 +80130 +80131 +80132 +80234 +80235 +80236 +80238 +80239 +80240 +80242 +80243 +80244 +80246 +80247 +80248 +80250 +80251 +80252 +80254 +80255 +80256 +80258 +80259 +80260 +80358 +80359 +80360 +80362 +80363 +80364 +80366 +80367 +80368 +80370 +80371 +80372 +80374 +80375 +80376 +80378 +80379 +80380 +80382 +80383 +80384 +80386 +80387 +80388 +80406 +80407 +80408 +80410 +80411 +80412 +80414 +80415 +80416 +80418 +80419 +80420 +80486 +80487 +80488 +80490 +80491 +80492 +80494 +80495 +80496 +80498 +80499 +80500 +80502 +80503 +80504 +80506 +80507 +80508 +80510 +80511 +80512 +80530 +80531 +80532 +80534 +80535 +80536 +80538 +80539 +80540 +80542 +80543 +80544 +80546 +80547 +80548 +80614 +80615 +80616 +80618 +80619 +80620 +80622 +80623 +80624 +80626 +80627 +80628 +80630 +80631 +80632 +80634 +80635 +80636 +80658 +80659 +80660 +80662 +80663 +80664 +80666 +80667 +80668 +80670 +80671 +80672 +80674 +80675 +80676 +80742 +80743 +80744 +80746 +80747 +80748 +80750 +80751 +80752 +80754 +80755 +80756 +80758 +80759 +80760 +80762 +80763 +80764 +80786 +80787 +80788 +80790 +80791 +80792 +80794 +80795 +80796 +80798 +80799 +80800 +80802 +80803 +80804 +80870 +80871 +80872 +80874 +80875 +80876 +80878 +80879 +80880 +80882 +80883 +80884 +80886 +80887 +80888 +80890 +80891 +80892 +80910 +80911 +80912 +80914 +80915 +80916 +80918 +80919 +80920 +80922 +80923 +80924 +80926 +80927 +80928 +80930 +80931 +80932 +80998 +80999 +81000 +81002 +81003 +81004 +81006 +81007 +81008 +81010 +81011 +81012 +81014 +81015 +81016 +81018 +81019 +81020 +81038 +81039 +81040 +81042 +81043 +81044 +81046 +81047 +81048 +81050 +81051 +81052 +81054 +81055 +81056 +81058 +81059 +81060 +81126 +81127 +81128 +81130 +81131 +81132 +81134 +81135 +81136 +81138 +81139 +81140 +81142 +81143 +81144 +81146 +81147 +81148 +81150 +81151 +81152 +81154 +81155 +81156 +81158 +81159 +81160 +81162 +81163 +81164 +81166 +81167 +81168 +81170 +81171 +81172 +81174 +81175 +81176 +81178 +81179 +81180 +81182 +81183 +81184 +81186 +81187 +81188 +81258 +81259 +81260 +81262 +81263 +81264 +81266 +81267 +81268 +81270 +81271 +81272 +81274 +81275 +81276 +81278 +81279 +81280 +81282 +81283 +81284 +81286 +81287 +81288 +81290 +81291 +81292 +81294 +81295 +81296 +81298 +81299 +81300 +81302 +81303 +81304 +81306 +81307 +81308 +81310 +81311 +81312 +81314 +81315 +81316 +81390 +81391 +81392 +81394 +81395 +81396 +81398 +81399 +81400 +81402 +81403 +81404 +81406 +81407 +81408 +81410 +81411 +81412 +81414 +81415 +81416 +81418 +81419 +81420 +81422 +81423 +81424 +81426 +81427 +81428 +81430 +81431 +81432 +81434 +81435 +81436 +81438 +81439 +81440 +81518 +81519 +81520 +81522 +81523 +81524 +81526 +81527 +81528 +81530 +81531 +81532 +81534 +81535 +81536 +81538 +81539 +81540 +81542 +81543 +81544 +81546 +81547 +81548 +81550 +81551 +81552 +81554 +81555 +81556 +81558 +81559 +81560 +81562 +81563 +81564 +81566 +81567 +81568 +81654 +81655 +81656 +81658 +81659 +81660 +81662 +81663 +81664 +81666 +81667 +81668 +81670 +81671 +81672 +81674 +81675 +81676 +81678 +81679 +81680 +81682 +81683 +81684 +81686 +81687 +81688 +81786 +81787 +81788 +81790 +81791 +81792 +81794 +81795 +81796 +81798 +81799 +81800 +81802 +81803 +81804 +81806 +81807 +81808 +81810 +81811 +81812 +84180 +84181 +84182 +84184 +84185 +84186 +84188 +84189 +84190 +84192 +84193 +84194 +84308 +84309 +84310 +84312 +84313 +84314 +84316 +84317 +84318 +84320 +84321 +84322 +84436 +84437 +84438 +84440 +84441 +84442 +84444 +84445 +84446 +84448 +84449 +84450 +84452 +84453 +84454 +84456 +84457 +84458 +84564 +84565 +84566 +84568 +84569 +84570 +84572 +84573 +84574 +84576 +84577 +84578 +84580 +84581 +84582 +84584 +84585 +84586 +84652 +84653 +84654 +84656 +84657 +84658 +84660 +84661 +84662 +84664 +84665 +84666 +84668 +84669 +84670 +84672 +84673 +84674 +84692 +84693 +84694 +84696 +84697 +84698 +84700 +84701 +84702 +84704 +84705 +84706 +84708 +84709 +84710 +84712 +84713 +84714 +84780 +84781 +84782 +84784 +84785 +84786 +84788 +84789 +84790 +84792 +84793 +84794 +84796 +84797 +84798 +84800 +84801 +84802 +84820 +84821 +84822 +84824 +84825 +84826 +84828 +84829 +84830 +84832 +84833 +84834 +84836 +84837 +84838 +84840 +84841 +84842 +84908 +84909 +84910 +84912 +84913 +84914 +84916 +84917 +84918 +84920 +84921 +84922 +84924 +84925 +84926 +84928 +84929 +84930 +84952 +84953 +84954 +84956 +84957 +84958 +84960 +84961 +84962 +84964 +84965 +84966 +84968 +84969 +84970 +85036 +85037 +85038 +85040 +85041 +85042 +85044 +85045 +85046 +85048 +85049 +85050 +85052 +85053 +85054 +85056 +85057 +85058 +85080 +85081 +85082 +85084 +85085 +85086 +85088 +85089 +85090 +85092 +85093 +85094 +85096 +85097 +85098 +85164 +85165 +85166 +85168 +85169 +85170 +85172 +85173 +85174 +85176 +85177 +85178 +85180 +85181 +85182 +85184 +85185 +85186 +85204 +85205 +85206 +85208 +85209 +85210 +85212 +85213 +85214 +85216 +85217 +85218 +85220 +85221 +85222 +85224 +85225 +85226 +85292 +85293 +85294 +85296 +85297 +85298 +85300 +85301 +85302 +85304 +85305 +85306 +85308 +85309 +85310 +85312 +85313 +85314 +85332 +85333 +85334 +85336 +85337 +85338 +85340 +85341 +85342 +85344 +85345 +85346 +85348 +85349 +85350 +85352 +85353 +85354 +85420 +85421 +85422 +85424 +85425 +85426 +85428 +85429 +85430 +85432 +85433 +85434 +85436 +85437 +85438 +85440 +85441 +85442 +85444 +85445 +85446 +85448 +85449 +85450 +85452 +85453 +85454 +85456 +85457 +85458 +85460 +85461 +85462 +85464 +85465 +85466 +85468 +85469 +85470 +85472 +85473 +85474 +85476 +85477 +85478 +85480 +85481 +85482 +85552 +85553 +85554 +85556 +85557 +85558 +85560 +85561 +85562 +85564 +85565 +85566 +85568 +85569 +85570 +85572 +85573 +85574 +85576 +85577 +85578 +85580 +85581 +85582 +85584 +85585 +85586 +85588 +85589 +85590 +85592 +85593 +85594 +85596 +85597 +85598 +85600 +85601 +85602 +85604 +85605 +85606 +85608 +85609 +85610 +85684 +85685 +85686 +85688 +85689 +85690 +85692 +85693 +85694 +85696 +85697 +85698 +85700 +85701 +85702 +85704 +85705 +85706 +85708 +85709 +85710 +85712 +85713 +85714 +85716 +85717 +85718 +85720 +85721 +85722 +85724 +85725 +85726 +85728 +85729 +85730 +85732 +85733 +85734 +85812 +85813 +85814 +85816 +85817 +85818 +85820 +85821 +85822 +85824 +85825 +85826 +85828 +85829 +85830 +85832 +85833 +85834 +85836 +85837 +85838 +85840 +85841 +85842 +85844 +85845 +85846 +85848 +85849 +85850 +85852 +85853 +85854 +85856 +85857 +85858 +85860 +85861 +85862 +85948 +85949 +85950 +85952 +85953 +85954 +85956 +85957 +85958 +85960 +85961 +85962 +85964 +85965 +85966 +85968 +85969 +85970 +85972 +85973 +85974 +85976 +85977 +85978 +85980 +85981 +85982 +86080 +86081 +86082 +86084 +86085 +86086 +86088 +86089 +86090 +86092 +86093 +86094 +86096 +86097 +86098 +86100 +86101 +86102 +86104 +86105 +86106 +88466 +88467 +88468 +88470 +88471 +88472 +88474 +88475 +88476 +88478 +88479 +88480 +88482 +88483 +88484 +88486 +88487 +88488 +88594 +88595 +88596 +88598 +88599 +88600 +88602 +88603 +88604 +88606 +88607 +88608 +88610 +88611 +88612 +88614 +88615 +88616 +88722 +88723 +88724 +88726 +88727 +88728 +88730 +88731 +88732 +88734 +88735 +88736 +88738 +88739 +88740 +88742 +88743 +88744 +88746 +88747 +88748 +88750 +88751 +88752 +88850 +88851 +88852 +88854 +88855 +88856 +88858 +88859 +88860 +88862 +88863 +88864 +88866 +88867 +88868 +88870 +88871 +88872 +88874 +88875 +88876 +88878 +88879 +88880 +88978 +88979 +88980 +88982 +88983 +88984 +88986 +88987 +88988 +88990 +88991 +88992 +88994 +88995 +88996 +88998 +88999 +89000 +89002 +89003 +89004 +89006 +89007 +89008 +89114 +89115 +89116 +89118 +89119 +89120 +89122 +89123 +89124 +89126 +89127 +89128 +89130 +89131 +89132 +89134 +89135 +89136 +89214 +89215 +89216 +89246 +89247 +89248 +89250 +89251 +89252 +89254 +89255 +89256 +89258 +89259 +89260 +89262 +89263 +89264 +89338 +89339 +89340 +89342 +89343 +89344 +89346 +89347 +89348 +89350 +89351 +89352 +89374 +89375 +89376 +89378 +89379 +89380 +89382 +89383 +89384 +89386 +89387 +89388 +89390 +89391 +89392 +89458 +89459 +89460 +89462 +89463 +89464 +89466 +89467 +89468 +89470 +89471 +89472 +89474 +89475 +89476 +89478 +89479 +89480 +89498 +89499 +89500 +89502 +89503 +89504 +89506 +89507 +89508 +89510 +89511 +89512 +89514 +89515 +89516 +89518 +89519 +89520 +89586 +89587 +89588 +89590 +89591 +89592 +89594 +89595 +89596 +89598 +89599 +89600 +89602 +89603 +89604 +89606 +89607 +89608 +89626 +89627 +89628 +89630 +89631 +89632 +89634 +89635 +89636 +89638 +89639 +89640 +89642 +89643 +89644 +89646 +89647 +89648 +89714 +89715 +89716 +89718 +89719 +89720 +89722 +89723 +89724 +89726 +89727 +89728 +89730 +89731 +89732 +89734 +89735 +89736 +89738 +89739 +89740 +89742 +89743 +89744 +89746 +89747 +89748 +89750 +89751 +89752 +89754 +89755 +89756 +89758 +89759 +89760 +89762 +89763 +89764 +89766 +89767 +89768 +89770 +89771 +89772 +89774 +89775 +89776 +89846 +89847 +89848 +89850 +89851 +89852 +89854 +89855 +89856 +89858 +89859 +89860 +89862 +89863 +89864 +89866 +89867 +89868 +89870 +89871 +89872 +89874 +89875 +89876 +89878 +89879 +89880 +89882 +89883 +89884 +89886 +89887 +89888 +89890 +89891 +89892 +89894 +89895 +89896 +89898 +89899 +89900 +89902 +89903 +89904 +89978 +89979 +89980 +89982 +89983 +89984 +89986 +89987 +89988 +89990 +89991 +89992 +89994 +89995 +89996 +89998 +89999 +90000 +90002 +90003 +90004 +90006 +90007 +90008 +90010 +90011 +90012 +90014 +90015 +90016 +90018 +90019 +90020 +90022 +90023 +90024 +90026 +90027 +90028 +90106 +90107 +90108 +90110 +90111 +90112 +90114 +90115 +90116 +90118 +90119 +90120 +90122 +90123 +90124 +90126 +90127 +90128 +90130 +90131 +90132 +90134 +90135 +90136 +90138 +90139 +90140 +90142 +90143 +90144 +90146 +90147 +90148 +90150 +90151 +90152 +90154 +90155 +90156 +90242 +90243 +90244 +90246 +90247 +90248 +90250 +90251 +90252 +90254 +90255 +90256 +90258 +90259 +90260 +90262 +90263 +90264 +90266 +90267 +90268 +90270 +90271 +90272 +90274 +90275 +90276 +90374 +90375 +90376 +90378 +90379 +90380 +90382 +90383 +90384 +90386 +90387 +90388 +90390 +90391 +90392 +90394 +90395 +90396 +90398 +90399 +90400 +92752 +92753 +92754 +92756 +92757 +92758 +92760 +92761 +92762 +92764 +92765 +92766 +92768 +92769 +92770 +92772 +92773 +92774 +92776 +92777 +92778 +92780 +92781 +92782 +92880 +92881 +92882 +92884 +92885 +92886 +92888 +92889 +92890 +92892 +92893 +92894 +92896 +92897 +92898 +92900 +92901 +92902 +92904 +92905 +92906 +92908 +92909 +92910 +93008 +93009 +93010 +93012 +93013 +93014 +93016 +93017 +93018 +93020 +93021 +93022 +93024 +93025 +93026 +93028 +93029 +93030 +93032 +93033 +93034 +93036 +93037 +93038 +93040 +93041 +93042 +93044 +93045 +93046 +93136 +93137 +93138 +93140 +93141 +93142 +93144 +93145 +93146 +93148 +93149 +93150 +93152 +93153 +93154 +93156 +93157 +93158 +93160 +93161 +93162 +93164 +93165 +93166 +93168 +93169 +93170 +93172 +93173 +93174 +93272 +93273 +93274 +93276 +93277 +93278 +93280 +93281 +93282 +93284 +93285 +93286 +93288 +93289 +93290 +93292 +93293 +93294 +93296 +93297 +93298 +93300 +93301 +93302 +93408 +93409 +93410 +93412 +93413 +93414 +93416 +93417 +93418 +93420 +93421 +93422 +93424 +93425 +93426 +93428 +93429 +93430 +93540 +93541 +93542 +93544 +93545 +93546 +93548 +93549 +93550 +93552 +93553 +93554 +93556 +93557 +93558 +93668 +93669 +93670 +93672 +93673 +93674 +93676 +93677 +93678 +93680 +93681 +93682 +93684 +93685 +93686 +93768 +93769 +93770 +93772 +93773 +93774 +93792 +93793 +93794 +93796 +93797 +93798 +93800 +93801 +93802 +93804 +93805 +93806 +93808 +93809 +93810 +93812 +93813 +93814 +93892 +93893 +93894 +93896 +93897 +93898 +93900 +93901 +93902 +93920 +93921 +93922 +93924 +93925 +93926 +93928 +93929 +93930 +93932 +93933 +93934 +93936 +93937 +93938 +93940 +93941 +93942 +94016 +94017 +94018 +94020 +94021 +94022 +94024 +94025 +94026 +94028 +94029 +94030 +94032 +94033 +94034 +94036 +94037 +94038 +94040 +94041 +94042 +94044 +94045 +94046 +94048 +94049 +94050 +94052 +94053 +94054 +94056 +94057 +94058 +94060 +94061 +94062 +94064 +94065 +94066 +94068 +94069 +94070 +94144 +94145 +94146 +94148 +94149 +94150 +94152 +94153 +94154 +94156 +94157 +94158 +94160 +94161 +94162 +94164 +94165 +94166 +94168 +94169 +94170 +94172 +94173 +94174 +94176 +94177 +94178 +94180 +94181 +94182 +94184 +94185 +94186 +94188 +94189 +94190 +94192 +94193 +94194 +94196 +94197 +94198 +94272 +94273 +94274 +94276 +94277 +94278 +94280 +94281 +94282 +94284 +94285 +94286 +94288 +94289 +94290 +94292 +94293 +94294 +94296 +94297 +94298 +94300 +94301 +94302 +94304 +94305 +94306 +94308 +94309 +94310 +94312 +94313 +94314 +94316 +94317 +94318 +94320 +94321 +94322 +94400 +94401 +94402 +94404 +94405 +94406 +94408 +94409 +94410 +94412 +94413 +94414 +94416 +94417 +94418 +94420 +94421 +94422 +94424 +94425 +94426 +94428 +94429 +94430 +94432 +94433 +94434 +94436 +94437 +94438 +94440 +94441 +94442 +94444 +94445 +94446 +94448 +94449 +94450 +94536 +94537 +94538 +94540 +94541 +94542 +94544 +94545 +94546 +94548 +94549 +94550 +94552 +94553 +94554 +94556 +94557 +94558 +94560 +94561 +94562 +94564 +94565 +94566 +94568 +94569 +94570 +94668 +94669 +94670 +94672 +94673 +94674 +94676 +94677 +94678 +94680 +94681 +94682 +94684 +94685 +94686 +94688 +94689 +94690 +94692 +94693 +94694 +97038 +97039 +97040 +97042 +97043 +97044 +97046 +97047 +97048 +97050 +97051 +97052 +97054 +97055 +97056 +97058 +97059 +97060 +97062 +97063 +97064 +97066 +97067 +97068 +97070 +97071 +97072 +97074 +97075 +97076 +97166 +97167 +97168 +97170 +97171 +97172 +97174 +97175 +97176 +97178 +97179 +97180 +97182 +97183 +97184 +97186 +97187 +97188 +97190 +97191 +97192 +97194 +97195 +97196 +97198 +97199 +97200 +97202 +97203 +97204 +97294 +97295 +97296 +97298 +97299 +97300 +97302 +97303 +97304 +97306 +97307 +97308 +97310 +97311 +97312 +97314 +97315 +97316 +97318 +97319 +97320 +97322 +97323 +97324 +97326 +97327 +97328 +97330 +97331 +97332 +97334 +97335 +97336 +97338 +97339 +97340 +97422 +97423 +97424 +97426 +97427 +97428 +97430 +97431 +97432 +97434 +97435 +97436 +97438 +97439 +97440 +97442 +97443 +97444 +97446 +97447 +97448 +97450 +97451 +97452 +97454 +97455 +97456 +97458 +97459 +97460 +97462 +97463 +97464 +97466 +97467 +97468 +97550 +97551 +97552 +97554 +97555 +97556 +97558 +97559 +97560 +97562 +97563 +97564 +97566 +97567 +97568 +97570 +97571 +97572 +97574 +97575 +97576 +97578 +97579 +97580 +97582 +97583 +97584 +97586 +97587 +97588 +97590 +97591 +97592 +97594 +97595 +97596 +97702 +97703 +97704 +97706 +97707 +97708 +97710 +97711 +97712 +97714 +97715 +97716 +97718 +97719 +97720 +97722 +97723 +97724 +97834 +97835 +97836 +97838 +97839 +97840 +97842 +97843 +97844 +97846 +97847 +97848 +97850 +97851 +97852 +97962 +97963 +97964 +97966 +97967 +97968 +97970 +97971 +97972 +97974 +97975 +97976 +97978 +97979 +97980 +98086 +98087 +98088 +98090 +98091 +98092 +98094 +98095 +98096 +98098 +98099 +98100 +98102 +98103 +98104 +98106 +98107 +98108 +98214 +98215 +98216 +98218 +98219 +98220 +98222 +98223 +98224 +98226 +98227 +98228 +98230 +98231 +98232 +98234 +98235 +98236 +98326 +98327 +98328 +98330 +98331 +98332 +98334 +98335 +98336 +98338 +98339 +98340 +98342 +98343 +98344 +98346 +98347 +98348 +98350 +98351 +98352 +98354 +98355 +98356 +98358 +98359 +98360 +98362 +98363 +98364 +98450 +98451 +98452 +98454 +98455 +98456 +98458 +98459 +98460 +98462 +98463 +98464 +98466 +98467 +98468 +98470 +98471 +98472 +98474 +98475 +98476 +98478 +98479 +98480 +98482 +98483 +98484 +98486 +98487 +98488 +98490 +98491 +98492 +98578 +98579 +98580 +98582 +98583 +98584 +98586 +98587 +98588 +98590 +98591 +98592 +98594 +98595 +98596 +98598 +98599 +98600 +98602 +98603 +98604 +98606 +98607 +98608 +98610 +98611 +98612 +98614 +98615 +98616 +98706 +98707 +98708 +98710 +98711 +98712 +98714 +98715 +98716 +98718 +98719 +98720 +98722 +98723 +98724 +98726 +98727 +98728 +98730 +98731 +98732 +98734 +98735 +98736 +98738 +98739 +98740 +98742 +98743 +98744 +98838 +98839 +98840 +98842 +98843 +98844 +98846 +98847 +98848 +98850 +98851 +98852 +98854 +98855 +98856 +98858 +98859 +98860 +98862 +98863 +98864 +98966 +98967 +98968 +98970 +98971 +98972 +98974 +98975 +98976 +98978 +98979 +98980 +98982 +98983 +98984 +98986 +98987 +98988 +101328 +101329 +101330 +101332 +101333 +101334 +101336 +101337 +101338 +101340 +101341 +101342 +101344 +101345 +101346 +101348 +101349 +101350 +101352 +101353 +101354 +101356 +101357 +101358 +101360 +101361 +101362 +101364 +101365 +101366 +101368 +101369 +101370 +101452 +101453 +101454 +101456 +101457 +101458 +101460 +101461 +101462 +101464 +101465 +101466 +101468 +101469 +101470 +101472 +101473 +101474 +101476 +101477 +101478 +101480 +101481 +101482 +101484 +101485 +101486 +101488 +101489 +101490 +101492 +101493 +101494 +101496 +101497 +101498 +101580 +101581 +101582 +101584 +101585 +101586 +101588 +101589 +101590 +101592 +101593 +101594 +101596 +101597 +101598 +101600 +101601 +101602 +101604 +101605 +101606 +101608 +101609 +101610 +101612 +101613 +101614 +101616 +101617 +101618 +101620 +101621 +101622 +101624 +101625 +101626 +101628 +101629 +101630 +101632 +101633 +101634 +101708 +101709 +101710 +101712 +101713 +101714 +101716 +101717 +101718 +101720 +101721 +101722 +101724 +101725 +101726 +101728 +101729 +101730 +101732 +101733 +101734 +101736 +101737 +101738 +101740 +101741 +101742 +101744 +101745 +101746 +101748 +101749 +101750 +101752 +101753 +101754 +101756 +101757 +101758 +101760 +101761 +101762 +101836 +101837 +101838 +101840 +101841 +101842 +101844 +101845 +101846 +101848 +101849 +101850 +101852 +101853 +101854 +101856 +101857 +101858 +101860 +101861 +101862 +101864 +101865 +101866 +101868 +101869 +101870 +101872 +101873 +101874 +101876 +101877 +101878 +101880 +101881 +101882 +101884 +101885 +101886 +101888 +101889 +101890 +101968 +101969 +101970 +101972 +101973 +101974 +101976 +101977 +101978 +101980 +101981 +101982 +101984 +101985 +101986 +101996 +101997 +101998 +102000 +102001 +102002 +102004 +102005 +102006 +102008 +102009 +102010 +102012 +102013 +102014 +102016 +102017 +102018 +102128 +102129 +102130 +102132 +102133 +102134 +102136 +102137 +102138 +102140 +102141 +102142 +102144 +102145 +102146 +102256 +102257 +102258 +102260 +102261 +102262 +102264 +102265 +102266 +102268 +102269 +102270 +102272 +102273 +102274 +102380 +102381 +102382 +102384 +102385 +102386 +102388 +102389 +102390 +102392 +102393 +102394 +102396 +102397 +102398 +102400 +102401 +102402 +102508 +102509 +102510 +102512 +102513 +102514 +102516 +102517 +102518 +102520 +102521 +102522 +102524 +102525 +102526 +102528 +102529 +102530 +102628 +102629 +102630 +102632 +102633 +102634 +102636 +102637 +102638 +102640 +102641 +102642 +102644 +102645 +102646 +102648 +102649 +102650 +102652 +102653 +102654 +102656 +102657 +102658 +102756 +102757 +102758 +102760 +102761 +102762 +102764 +102765 +102766 +102768 +102769 +102770 +102772 +102773 +102774 +102776 +102777 +102778 +102780 +102781 +102782 +102784 +102785 +102786 +102884 +102885 +102886 +102888 +102889 +102890 +102892 +102893 +102894 +102896 +102897 +102898 +102900 +102901 +102902 +102904 +102905 +102906 +102908 +102909 +102910 +103012 +103013 +103014 +103016 +103017 +103018 +103020 +103021 +103022 +103024 +103025 +103026 +103028 +103029 +103030 +103032 +103033 +103034 +103036 +103037 +103038 +103140 +103141 +103142 +103144 +103145 +103146 +103148 +103149 +103150 +103152 +103153 +103154 +103156 +103157 +103158 +103268 +103269 +103270 +103272 +103273 +103274 +103276 +103277 +103278 +103280 +103281 +103282 +105622 +105623 +105624 +105626 +105627 +105628 +105630 +105631 +105632 +105634 +105635 +105636 +105638 +105639 +105640 +105642 +105643 +105644 +105646 +105647 +105648 +105650 +105651 +105652 +105654 +105655 +105656 +105658 +105659 +105660 +105662 +105663 +105664 +105746 +105747 +105748 +105750 +105751 +105752 +105754 +105755 +105756 +105758 +105759 +105760 +105762 +105763 +105764 +105766 +105767 +105768 +105770 +105771 +105772 +105774 +105775 +105776 +105778 +105779 +105780 +105782 +105783 +105784 +105786 +105787 +105788 +105790 +105791 +105792 +105874 +105875 +105876 +105878 +105879 +105880 +105882 +105883 +105884 +105886 +105887 +105888 +105890 +105891 +105892 +105894 +105895 +105896 +105898 +105899 +105900 +105902 +105903 +105904 +105906 +105907 +105908 +105910 +105911 +105912 +105914 +105915 +105916 +105918 +105919 +105920 +105922 +105923 +105924 +105926 +105927 +105928 +105998 +105999 +106000 +106002 +106003 +106004 +106006 +106007 +106008 +106010 +106011 +106012 +106014 +106015 +106016 +106018 +106019 +106020 +106022 +106023 +106024 +106026 +106027 +106028 +106030 +106031 +106032 +106034 +106035 +106036 +106038 +106039 +106040 +106042 +106043 +106044 +106046 +106047 +106048 +106050 +106051 +106052 +106054 +106055 +106056 +106126 +106127 +106128 +106130 +106131 +106132 +106134 +106135 +106136 +106138 +106139 +106140 +106142 +106143 +106144 +106146 +106147 +106148 +106150 +106151 +106152 +106154 +106155 +106156 +106158 +106159 +106160 +106162 +106163 +106164 +106166 +106167 +106168 +106170 +106171 +106172 +106174 +106175 +106176 +106178 +106179 +106180 +106182 +106183 +106184 +106254 +106255 +106256 +106258 +106259 +106260 +106262 +106263 +106264 +106266 +106267 +106268 +106270 +106271 +106272 +106274 +106275 +106276 +106278 +106279 +106280 +106290 +106291 +106292 +106294 +106295 +106296 +106298 +106299 +106300 +106302 +106303 +106304 +106306 +106307 +106308 +106310 +106311 +106312 +106386 +106387 +106388 +106390 +106391 +106392 +106394 +106395 +106396 +106398 +106399 +106400 +106422 +106423 +106424 +106426 +106427 +106428 +106430 +106431 +106432 +106434 +106435 +106436 +106438 +106439 +106440 +106518 +106519 +106520 +106522 +106523 +106524 +106550 +106551 +106552 +106554 +106555 +106556 +106558 +106559 +106560 +106562 +106563 +106564 +106566 +106567 +106568 +106678 +106679 +106680 +106682 +106683 +106684 +106686 +106687 +106688 +106690 +106691 +106692 +106694 +106695 +106696 +106802 +106803 +106804 +106806 +106807 +106808 +106810 +106811 +106812 +106814 +106815 +106816 +106818 +106819 +106820 +106822 +106823 +106824 +106930 +106931 +106932 +106934 +106935 +106936 +106938 +106939 +106940 +106942 +106943 +106944 +106946 +106947 +106948 +106950 +106951 +106952 +107058 +107059 +107060 +107062 +107063 +107064 +107066 +107067 +107068 +107070 +107071 +107072 +107074 +107075 +107076 +107078 +107079 +107080 +107190 +107191 +107192 +107194 +107195 +107196 +107198 +107199 +107200 +107202 +107203 +107204 +107322 +107323 +107324 +107326 +107327 +107328 +109916 +109917 +109918 +109920 +109921 +109922 +109924 +109925 +109926 +109928 +109929 +109930 +109932 +109933 +109934 +109936 +109937 +109938 +109940 +109941 +109942 +109944 +109945 +109946 +109948 +109949 +109950 +109952 +109953 +109954 +109956 +109957 +109958 +110040 +110041 +110042 +110044 +110045 +110046 +110048 +110049 +110050 +110052 +110053 +110054 +110056 +110057 +110058 +110060 +110061 +110062 +110064 +110065 +110066 +110068 +110069 +110070 +110072 +110073 +110074 +110076 +110077 +110078 +110080 +110081 +110082 +110084 +110085 +110086 +110168 +110169 +110170 +110172 +110173 +110174 +110176 +110177 +110178 +110180 +110181 +110182 +110184 +110185 +110186 +110188 +110189 +110190 +110192 +110193 +110194 +110196 +110197 +110198 +110200 +110201 +110202 +110204 +110205 +110206 +110208 +110209 +110210 +110212 +110213 +110214 +110216 +110217 +110218 +110220 +110221 +110222 +110292 +110293 +110294 +110296 +110297 +110298 +110300 +110301 +110302 +110304 +110305 +110306 +110308 +110309 +110310 +110312 +110313 +110314 +110316 +110317 +110318 +110320 +110321 +110322 +110324 +110325 +110326 +110328 +110329 +110330 +110332 +110333 +110334 +110336 +110337 +110338 +110340 +110341 +110342 +110344 +110345 +110346 +110348 +110349 +110350 +110416 +110417 +110418 +110420 +110421 +110422 +110424 +110425 +110426 +110428 +110429 +110430 +110432 +110433 +110434 +110436 +110437 +110438 +110440 +110441 +110442 +110444 +110445 +110446 +110448 +110449 +110450 +110452 +110453 +110454 +110456 +110457 +110458 +110460 +110461 +110462 +110464 +110465 +110466 +110468 +110469 +110470 +110472 +110473 +110474 +110476 +110477 +110478 +110544 +110545 +110546 +110548 +110549 +110550 +110552 +110553 +110554 +110556 +110557 +110558 +110560 +110561 +110562 +110564 +110565 +110566 +110568 +110569 +110570 +110572 +110573 +110574 +110584 +110585 +110586 +110588 +110589 +110590 +110592 +110593 +110594 +110596 +110597 +110598 +110600 +110601 +110602 +110604 +110605 +110606 +110672 +110673 +110674 +110676 +110677 +110678 +110680 +110681 +110682 +110684 +110685 +110686 +110688 +110689 +110690 +110692 +110693 +110694 +110716 +110717 +110718 +110720 +110721 +110722 +110724 +110725 +110726 +110728 +110729 +110730 +110732 +110733 +110734 +110804 +110805 +110806 +110808 +110809 +110810 +110812 +110813 +110814 +110816 +110817 +110818 +110820 +110821 +110822 +110844 +110845 +110846 +110848 +110849 +110850 +110852 +110853 +110854 +110856 +110857 +110858 +110860 +110861 +110862 +110976 +110977 +110978 +110980 +110981 +110982 +110984 +110985 +110986 +110988 +110989 +110990 +111104 +111105 +111106 +111108 +111109 +111110 +111112 +111113 +111114 +111116 +111117 +111118 +114210 +114211 +114212 +114214 +114215 +114216 +114218 +114219 +114220 +114222 +114223 +114224 +114226 +114227 +114228 +114230 +114231 +114232 +114234 +114235 +114236 +114238 +114239 +114240 +114242 +114243 +114244 +114246 +114247 +114248 +114250 +114251 +114252 +114334 +114335 +114336 +114338 +114339 +114340 +114342 +114343 +114344 +114346 +114347 +114348 +114350 +114351 +114352 +114354 +114355 +114356 +114358 +114359 +114360 +114362 +114363 +114364 +114366 +114367 +114368 +114370 +114371 +114372 +114374 +114375 +114376 +114378 +114379 +114380 +114462 +114463 +114464 +114466 +114467 +114468 +114470 +114471 +114472 +114474 +114475 +114476 +114478 +114479 +114480 +114482 +114483 +114484 +114486 +114487 +114488 +114490 +114491 +114492 +114494 +114495 +114496 +114498 +114499 +114500 +114502 +114503 +114504 +114506 +114507 +114508 +114510 +114511 +114512 +114514 +114515 +114516 +114586 +114587 +114588 +114590 +114591 +114592 +114594 +114595 +114596 +114598 +114599 +114600 +114602 +114603 +114604 +114606 +114607 +114608 +114610 +114611 +114612 +114614 +114615 +114616 +114618 +114619 +114620 +114622 +114623 +114624 +114626 +114627 +114628 +114630 +114631 +114632 +114634 +114635 +114636 +114638 +114639 +114640 +114642 +114643 +114644 +114710 +114711 +114712 +114714 +114715 +114716 +114718 +114719 +114720 +114722 +114723 +114724 +114726 +114727 +114728 +114730 +114731 +114732 +114734 +114735 +114736 +114738 +114739 +114740 +114742 +114743 +114744 +114746 +114747 +114748 +114750 +114751 +114752 +114754 +114755 +114756 +114758 +114759 +114760 +114762 +114763 +114764 +114766 +114767 +114768 +114770 +114771 +114772 +114838 +114839 +114840 +114842 +114843 +114844 +114846 +114847 +114848 +114850 +114851 +114852 +114854 +114855 +114856 +114858 +114859 +114860 +114862 +114863 +114864 +114866 +114867 +114868 +114878 +114879 +114880 +114882 +114883 +114884 +114886 +114887 +114888 +114890 +114891 +114892 +114894 +114895 +114896 +114898 +114899 +114900 +114966 +114967 +114968 +114970 +114971 +114972 +114974 +114975 +114976 +114978 +114979 +114980 +114982 +114983 +114984 +114986 +114987 +114988 +115014 +115015 +115016 +115018 +115019 +115020 +115094 +115095 +115096 +115098 +115099 +115100 +115102 +115103 +115104 +115106 +115107 +115108 +115110 +115111 +115112 +115114 +115115 +115116 +115222 +115223 +115224 +115226 +115227 +115228 +115230 +115231 +115232 +115234 +115235 +115236 +115238 +115239 +115240 +115242 +115243 +115244 +115354 +115355 +115356 +115358 +115359 +115360 +115362 +115363 +115364 +115366 +115367 +115368 +118504 +118505 +118506 +118508 +118509 +118510 +118512 +118513 +118514 +118516 +118517 +118518 +118520 +118521 +118522 +118524 +118525 +118526 +118528 +118529 +118530 +118532 +118533 +118534 +118536 +118537 +118538 +118540 +118541 +118542 +118628 +118629 +118630 +118632 +118633 +118634 +118636 +118637 +118638 +118640 +118641 +118642 +118644 +118645 +118646 +118648 +118649 +118650 +118652 +118653 +118654 +118656 +118657 +118658 +118660 +118661 +118662 +118664 +118665 +118666 +118668 +118669 +118670 +118672 +118673 +118674 +118756 +118757 +118758 +118760 +118761 +118762 +118764 +118765 +118766 +118768 +118769 +118770 +118772 +118773 +118774 +118776 +118777 +118778 +118780 +118781 +118782 +118784 +118785 +118786 +118788 +118789 +118790 +118792 +118793 +118794 +118796 +118797 +118798 +118800 +118801 +118802 +118880 +118881 +118882 +118884 +118885 +118886 +118888 +118889 +118890 +118892 +118893 +118894 +118896 +118897 +118898 +118900 +118901 +118902 +118904 +118905 +118906 +118908 +118909 +118910 +118912 +118913 +118914 +118916 +118917 +118918 +118920 +118921 +118922 +118924 +118925 +118926 +118928 +118929 +118930 +119004 +119005 +119006 +119008 +119009 +119010 +119012 +119013 +119014 +119016 +119017 +119018 +119020 +119021 +119022 +119024 +119025 +119026 +119028 +119029 +119030 +119032 +119033 +119034 +119036 +119037 +119038 +119040 +119041 +119042 +119044 +119045 +119046 +119048 +119049 +119050 +119052 +119053 +119054 +119132 +119133 +119134 +119136 +119137 +119138 +119140 +119141 +119142 +119144 +119145 +119146 +119148 +119149 +119150 +119152 +119153 +119154 +119156 +119157 +119158 +119160 +119161 +119162 +119172 +119173 +119174 +119176 +119177 +119178 +119260 +119261 +119262 +119264 +119265 +119266 +119268 +119269 +119270 +119272 +119273 +119274 +119276 +119277 +119278 +119280 +119281 +119282 +119388 +119389 +119390 +119392 +119393 +119394 +119396 +119397 +119398 +119400 +119401 +119402 +119404 +119405 +119406 +119408 +119409 +119410 +119516 +119517 +119518 +119520 +119521 +119522 +119524 +119525 +119526 +119528 +119529 +119530 +119532 +119533 +119534 +119536 +119537 +119538 +119644 +119645 +119646 +119648 +119649 +119650 +119652 +119653 +119654 +119656 +119657 +119658 +119660 +119661 +119662 +119664 +119665 +119666 +119780 +119781 +119782 +119784 +119785 +119786 +122798 +122799 +122800 +122802 +122803 +122804 +122806 +122807 +122808 +122810 +122811 +122812 +122814 +122815 +122816 +122818 +122819 +122820 +122822 +122823 +122824 +122826 +122827 +122828 +122922 +122923 +122924 +122926 +122927 +122928 +122930 +122931 +122932 +122934 +122935 +122936 +122938 +122939 +122940 +122942 +122943 +122944 +122946 +122947 +122948 +122950 +122951 +122952 +122954 +122955 +122956 +122958 +122959 +122960 +123050 +123051 +123052 +123054 +123055 +123056 +123058 +123059 +123060 +123062 +123063 +123064 +123066 +123067 +123068 +123070 +123071 +123072 +123074 +123075 +123076 +123078 +123079 +123080 +123082 +123083 +123084 +123086 +123087 +123088 +123174 +123175 +123176 +123178 +123179 +123180 +123182 +123183 +123184 +123186 +123187 +123188 +123190 +123191 +123192 +123194 +123195 +123196 +123198 +123199 +123200 +123202 +123203 +123204 +123206 +123207 +123208 +123210 +123211 +123212 +123298 +123299 +123300 +123302 +123303 +123304 +123306 +123307 +123308 +123310 +123311 +123312 +123314 +123315 +123316 +123318 +123319 +123320 +123322 +123323 +123324 +123326 +123327 +123328 +123330 +123331 +123332 +123426 +123427 +123428 +123430 +123431 +123432 +123434 +123435 +123436 +123438 +123439 +123440 +123442 +123443 +123444 +123446 +123447 +123448 +123450 +123451 +123452 +123454 +123455 +123456 +123554 +123555 +123556 +123558 +123559 +123560 +123562 +123563 +123564 +123566 +123567 +123568 +123570 +123571 +123572 +123574 +123575 +123576 +123682 +123683 +123684 +123686 +123687 +123688 +123690 +123691 +123692 +123694 +123695 +123696 +123698 +123699 +123700 +123702 +123703 +123704 +123810 +123811 +123812 +123814 +123815 +123816 +123818 +123819 +123820 +123822 +123823 +123824 +123826 +123827 +123828 +123830 +123831 +123832 +123938 +123939 +123940 +123942 +123943 +123944 +123946 +123947 +123948 +123950 +123951 +123952 +123954 +123955 +123956 +123958 +123959 +123960 +124066 +124067 +124068 +124070 +124071 +124072 +124074 +124075 +124076 +124078 +124079 +124080 +124082 +124083 +124084 +124086 +124087 +124088 +124198 +124199 +124200 +124202 +124203 +124204 +124206 +124207 +124208 +124210 +124211 +124212 +124214 +124215 +124216 +127092 +127093 +127094 +127096 +127097 +127098 +127100 +127101 +127102 +127104 +127105 +127106 +127108 +127109 +127110 +127216 +127217 +127218 +127220 +127221 +127222 +127224 +127225 +127226 +127228 +127229 +127230 +127232 +127233 +127234 +127236 +127237 +127238 +127344 +127345 +127346 +127348 +127349 +127350 +127352 +127353 +127354 +127356 +127357 +127358 +127360 +127361 +127362 +127364 +127365 +127366 +127468 +127469 +127470 +127472 +127473 +127474 +127476 +127477 +127478 +127480 +127481 +127482 +127484 +127485 +127486 +127488 +127489 +127490 +127492 +127493 +127494 +127592 +127593 +127594 +127596 +127597 +127598 +127600 +127601 +127602 +127604 +127605 +127606 +127608 +127609 +127610 +127612 +127613 +127614 +127616 +127617 +127618 +127620 +127621 +127622 +127720 +127721 +127722 +127724 +127725 +127726 +127728 +127729 +127730 +127732 +127733 +127734 +127736 +127737 +127738 +127740 +127741 +127742 +127744 +127745 +127746 +127748 +127749 +127750 +127848 +127849 +127850 +127852 +127853 +127854 +127856 +127857 +127858 +127860 +127861 +127862 +127864 +127865 +127866 +127868 +127869 +127870 +127976 +127977 +127978 +127980 +127981 +127982 +127984 +127985 +127986 +127988 +127989 +127990 +127992 +127993 +127994 +127996 +127997 +127998 +128104 +128105 +128106 +128108 +128109 +128110 +128112 +128113 +128114 +128116 +128117 +128118 +128120 +128121 +128122 +128124 +128125 +128126 +128232 +128233 +128234 +128236 +128237 +128238 +128240 +128241 +128242 +128244 +128245 +128246 +128248 +128249 +128250 +128252 +128253 +128254 +128360 +128361 +128362 +128364 +128365 +128366 +128368 +128369 +128370 +128372 +128373 +128374 +128376 +128377 +128378 +128380 +128381 +128382 +128492 +128493 +128494 +128496 +128497 +128498 +128500 +128501 +128502 +128504 +128505 +128506 +128508 +128509 +128510 +128624 +128625 +128626 +128628 +128629 +128630 +128632 +128633 +128634 +131638 +131639 +131640 +131642 +131643 +131644 +131646 +131647 +131648 +131650 +131651 +131652 +131654 +131655 +131656 +131762 +131763 +131764 +131766 +131767 +131768 +131770 +131771 +131772 +131774 +131775 +131776 +131778 +131779 +131780 +131782 +131783 +131784 +131886 +131887 +131888 +131890 +131891 +131892 +131894 +131895 +131896 +131898 +131899 +131900 +131902 +131903 +131904 +131906 +131907 +131908 +131910 +131911 +131912 +132014 +132015 +132016 +132018 +132019 +132020 +132022 +132023 +132024 +132026 +132027 +132028 +132030 +132031 +132032 +132034 +132035 +132036 +132038 +132039 +132040 +132142 +132143 +132144 +132146 +132147 +132148 +132150 +132151 +132152 +132154 +132155 +132156 +132158 +132159 +132160 +132162 +132163 +132164 +132270 +132271 +132272 +132274 +132275 +132276 +132278 +132279 +132280 +132282 +132283 +132284 +132286 +132287 +132288 +132290 +132291 +132292 +132398 +132399 +132400 +132402 +132403 +132404 +132406 +132407 +132408 +132410 +132411 +132412 +132414 +132415 +132416 +132418 +132419 +132420 +132526 +132527 +132528 +132530 +132531 +132532 +132534 +132535 +132536 +132538 +132539 +132540 +132542 +132543 +132544 +132546 +132547 +132548 +132654 +132655 +132656 +132658 +132659 +132660 +132662 +132663 +132664 +132666 +132667 +132668 +132670 +132671 +132672 +132674 +132675 +132676 +132678 +132679 +132680 +132786 +132787 +132788 +132790 +132791 +132792 +132794 +132795 +132796 +132798 +132799 +132800 +132802 +132803 +132804 +132806 +132807 +132808 +132918 +132919 +132920 +132922 +132923 +132924 +132926 +132927 +132928 +132930 +132931 +132932 +133046 +133047 +133048 +133050 +133051 +133052 +133054 +133055 +133056 +133058 +133059 +133060 +135932 +135933 +135934 +135936 +135937 +135938 +136060 +136061 +136062 +136064 +136065 +136066 +136068 +136069 +136070 +136072 +136073 +136074 +136180 +136181 +136182 +136184 +136185 +136186 +136188 +136189 +136190 +136192 +136193 +136194 +136196 +136197 +136198 +136200 +136201 +136202 +136308 +136309 +136310 +136312 +136313 +136314 +136316 +136317 +136318 +136320 +136321 +136322 +136324 +136325 +136326 +136328 +136329 +136330 +136436 +136437 +136438 +136440 +136441 +136442 +136444 +136445 +136446 +136448 +136449 +136450 +136452 +136453 +136454 +136456 +136457 +136458 +136564 +136565 +136566 +136568 +136569 +136570 +136572 +136573 +136574 +136576 +136577 +136578 +136580 +136581 +136582 +136584 +136585 +136586 +136692 +136693 +136694 +136696 +136697 +136698 +136700 +136701 +136702 +136704 +136705 +136706 +136708 +136709 +136710 +136712 +136713 +136714 +136820 +136821 +136822 +136824 +136825 +136826 +136828 +136829 +136830 +136832 +136833 +136834 +136836 +136837 +136838 +136840 +136841 +136842 +136948 +136949 +136950 +136952 +136953 +136954 +136956 +136957 +136958 +136960 +136961 +136962 +136964 +136965 +136966 +136968 +136969 +136970 +136972 +136973 +136974 +136976 +136977 +136978 +137080 +137081 +137082 +137084 +137085 +137086 +137088 +137089 +137090 +137092 +137093 +137094 +137096 +137097 +137098 +137100 +137101 +137102 +137104 +137105 +137106 +137212 +137213 +137214 +137216 +137217 +137218 +137220 +137221 +137222 +137224 +137225 +137226 +137228 +137229 +137230 +137232 +137233 +137234 +137340 +137341 +137342 +137344 +137345 +137346 +137348 +137349 +137350 +137352 +137353 +137354 +137356 +137357 +137358 +140606 +140607 +140608 +140610 +140611 +140612 +140614 +140615 +140616 +140618 +140619 +140620 +140730 +140731 +140732 +140734 +140735 +140736 +140738 +140739 +140740 +140742 +140743 +140744 +140746 +140747 +140748 +140750 +140751 +140752 +140858 +140859 +140860 +140862 +140863 +140864 +140866 +140867 +140868 +140870 +140871 +140872 +140874 +140875 +140876 +140878 +140879 +140880 +140986 +140987 +140988 +140990 +140991 +140992 +140994 +140995 +140996 +140998 +140999 +141000 +141002 +141003 +141004 +141006 +141007 +141008 +141114 +141115 +141116 +141118 +141119 +141120 +141122 +141123 +141124 +141126 +141127 +141128 +141130 +141131 +141132 +141134 +141135 +141136 +141242 +141243 +141244 +141246 +141247 +141248 +141250 +141251 +141252 +141254 +141255 +141256 +141258 +141259 +141260 +141262 +141263 +141264 +141266 +141267 +141268 +141270 +141271 +141272 +141374 +141375 +141376 +141378 +141379 +141380 +141382 +141383 +141384 +141386 +141387 +141388 +141390 +141391 +141392 +141394 +141395 +141396 +141398 +141399 +141400 +141506 +141507 +141508 +141510 +141511 +141512 +141514 +141515 +141516 +141518 +141519 +141520 +141522 +141523 +141524 +141526 +141527 +141528 +141634 +141635 +141636 +141638 +141639 +141640 +141642 +141643 +141644 +141646 +141647 +141648 +141650 +141651 +141652 +141654 +141655 +141656 +141770 +141771 +141772 +141774 +141775 +141776 +145160 +145161 +145162 +145164 +145165 +145166 +145168 +145169 +145170 +145284 +145285 +145286 +145288 +145289 +145290 +145292 +145293 +145294 +145296 +145297 +145298 +145300 +145301 +145302 +145408 +145409 +145410 +145412 +145413 +145414 +145416 +145417 +145418 +145420 +145421 +145422 +145424 +145425 +145426 +145428 +145429 +145430 +145536 +145537 +145538 +145540 +145541 +145542 +145544 +145545 +145546 +145548 +145549 +145550 +145552 +145553 +145554 +145556 +145557 +145558 +145560 +145561 +145562 +145564 +145565 +145566 +145568 +145569 +145570 +145668 +145669 +145670 +145672 +145673 +145674 +145676 +145677 +145678 +145680 +145681 +145682 +145684 +145685 +145686 +145688 +145689 +145690 +145692 +145693 +145694 +145696 +145697 +145698 +145800 +145801 +145802 +145804 +145805 +145806 +145808 +145809 +145810 +145812 +145813 +145814 +145816 +145817 +145818 +145820 +145821 +145822 +145824 +145825 +145826 +145828 +145829 +145830 +145928 +145929 +145930 +145932 +145933 +145934 +145936 +145937 +145938 +145940 +145941 +145942 +145944 +145945 +145946 +145948 +145949 +145950 +145952 +145953 +145954 +145956 +145957 +145958 +146064 +146065 +146066 +146068 +146069 +146070 +146072 +146073 +146074 +146076 +146077 +146078 +146196 +146197 +146198 +146200 +146201 +146202 +146204 +146205 +146206 +149582 +149583 +149584 +149586 +149587 +149588 +149590 +149591 +149592 +149594 +149595 +149596 +149710 +149711 +149712 +149714 +149715 +149716 +149718 +149719 +149720 +149722 +149723 +149724 +149838 +149839 +149840 +149842 +149843 +149844 +149846 +149847 +149848 +149850 +149851 +149852 +149854 +149855 +149856 +149858 +149859 +149860 +149862 +149863 +149864 +149966 +149967 +149968 +149970 +149971 +149972 +149974 +149975 +149976 +149978 +149979 +149980 +149982 +149983 +149984 +149986 +149987 +149988 +149990 +149991 +149992 +149994 +149995 +149996 +150094 +150095 +150096 +150098 +150099 +150100 +150102 +150103 +150104 +150106 +150107 +150108 +150110 +150111 +150112 +150114 +150115 +150116 +150118 +150119 +150120 +150122 +150123 +150124 +150222 +150223 +150224 +150226 +150227 +150228 +150230 +150231 +150232 +150234 +150235 +150236 +150238 +150239 +150240 +150242 +150243 +150244 +150246 +150247 +150248 +150250 +150251 +150252 +150358 +150359 +150360 +150362 +150363 +150364 +150366 +150367 +150368 +150370 +150371 +150372 +150374 +150375 +150376 +150378 +150379 +150380 +150490 +150491 +150492 +150494 +150495 +150496 +150498 +150499 +150500 +154140 +154141 +154142 +154144 +154145 +154146 +154148 +154149 +154150 +154152 +154153 +154154 +154156 +154157 +154158 +154160 +154161 +154162 +154268 +154269 +154270 +154272 +154273 +154274 +154276 +154277 +154278 +154280 +154281 +154282 +154284 +154285 +154286 +154288 +154289 +154290 +154396 +154397 +154398 +154400 +154401 +154402 +154404 +154405 +154406 +154408 +154409 +154410 +154412 +154413 +154414 +154416 +154417 +154418 +154524 +154525 +154526 +154528 +154529 +154530 +154532 +154533 +154534 +154536 +154537 +154538 +154540 +154541 +154542 +154544 +154545 +154546 +154652 +154653 +154654 +154656 +154657 +154658 +154660 +154661 +154662 +154664 +154665 +154666 +154668 +154669 +154670 +154672 +154673 +154674 +154784 +154785 +154786 +154788 +154789 +154790 +154792 +154793 +154794 +154796 +154797 +154798 +154800 +154801 +154802 +158442 +158443 +158444 +158446 +158447 +158448 +158450 +158451 +158452 +158454 +158455 +158456 +158566 +158567 +158568 +158570 +158571 +158572 +158574 +158575 +158576 +158578 +158579 +158580 +158582 +158583 +158584 +158690 +158691 +158692 +158694 +158695 +158696 +158698 +158699 +158700 +158702 +158703 +158704 +158706 +158707 +158708 +158710 +158711 +158712 +158714 +158715 +158716 +158818 +158819 +158820 +158822 +158823 +158824 +158826 +158827 +158828 +158830 +158831 +158832 +158834 +158835 +158836 +158838 +158839 +158840 +158842 +158843 +158844 +158950 +158951 +158952 +158954 +158955 +158956 +158958 +158959 +158960 +158962 +158963 +158964 +158966 +158967 +158968 +159082 +159083 +159084 +159086 +159087 +159088 +159090 +159091 +159092 +159094 +159095 +159096 diff --git a/Localizations/en-US/Strings.psd1 b/Resources/Localizations/en-US/Strings.psd1 similarity index 91% rename from Localizations/en-US/Strings.psd1 rename to Resources/Localizations/en-US/Strings.psd1 index 2ff313c..e06eb80 100644 --- a/Localizations/en-US/Strings.psd1 +++ b/Resources/Localizations/en-US/Strings.psd1 @@ -1,11 +1,11 @@ ConvertFrom-StringData -StringData @' Yes = Yes No = No -ChooseDialogPromt = Your choice ChooseSizeDialogTitle = Choose cursor size: Small = Small Regular = Regular Big = Big +TailVersionDialogTitle = Use tail version of cursor? ChoosePrecisionDialogTitle = Use alternate precision cursor? ListenerDialogTitle = Enable background synchronization for cursor theme and accent color? ListenerTaskDescription = Runs a script that synchronize cursor with the system theme and accent color in the background diff --git a/Localizations/ru-RU/Strings.psd1 b/Resources/Localizations/ru-RU/Strings.psd1 similarity index 90% rename from Localizations/ru-RU/Strings.psd1 rename to Resources/Localizations/ru-RU/Strings.psd1 index d97dd8d..2105a29 100644 --- a/Localizations/ru-RU/Strings.psd1 +++ b/Resources/Localizations/ru-RU/Strings.psd1 @@ -5,6 +5,7 @@ ChooseSizeDialogTitle = Выберите размер курсора: Small = Маленький Regular = Обычный Big = Большой +TailVersionDialogTitle = Использовать версию курсора с хвостом? ChoosePrecisionDialogTitle = Использовать альтернативный курсор для графического выделения? ListenerDialogTitle = Синхронизировать тему и акцентный цвет курсора в фоновом режиме? ListenerTaskDescription = Запускает скрипт, в фоне синхронизирующий курсор с темой и акцентным цветом Windows diff --git a/Uninstaller.ps1 b/Uninstaller.ps1 index 2c39bc8..be34210 100644 --- a/Uninstaller.ps1 +++ b/Uninstaller.ps1 @@ -1,12 +1,14 @@ #region Preparation $ErrorActionPreference = 'Stop' $ccsFolder = "$env:LOCALAPPDATA\CCS" +$functionsModule = "$ccsFolder\Functions.psm1" +$listenerTask = 'CCS Listener' #endregion Preparation -#region Stop Scheduled Task -Stop-ScheduledTask -TaskName 'CCS Listener' -ErrorAction 'SilentlyContinue' -Unregister-ScheduledTask -TaskName 'CCS Listener' -Confirm $false -ErrorAction 'SilentlyContinue' -#endregion Stop Scheduled Task +#region Scheduled Task +Stop-ScheduledTask -TaskName $listenerTask -ErrorAction 'SilentlyContinue' +Unregister-ScheduledTask -TaskName $listenerTask -Confirm $false -ErrorAction 'SilentlyContinue' +#endregion Scheduled Task #region Check Installation if (-not (Test-Path -Path $ccsFolder -PathType 'Container')) { @@ -18,10 +20,8 @@ if (-not (Test-Path -Path $ccsFolder -PathType 'Container')) { #endregion Check Installation #region Restore Cursor -Import-Module -Name "$ccsFolder\Functions.psm1" -Force - +Import-Module -Name $functionsModule -Force Reset-Cursor -Update-Cursor #endregion Restore Cursor #region Cleanup