[インデックス 10597] ファイルの概要
このコミットは、Go言語の初期のパッケージインストールツールである goinstall
のソースコードの一部である src/cmd/goinstall/main.go
ファイルに対する変更です。具体的には、このファイル内のコメントのタイポ(誤字)を修正しています。main.go
は goinstall
コマンドの主要なロジックを含んでおり、パッケージのリストを読み込む関数 readPackageList
のコメントが修正対象となっています。
コミット
goinstall
コマンドのコメント内のタイポを修正するコミットです。initalizes
を initializes
に修正しています。
GitHub上でのコミットページへのリンク
https://github.com/golang/go/commit/951ba56adb90214796e39582e9134c52d3dee663
元コミット内容
goinstall: fix typo in comment
R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/5449068
変更の背景
この変更は、goinstall
ツール内のコメントに含まれる単純なスペルミス(タイポ)を修正することを目的としています。コードの機能自体には影響を与えませんが、コメントの正確性はコードの可読性と保守性にとって重要です。特にオープンソースプロジェクトでは、コメントの品質もコードベース全体の品質の一部と見なされます。誤った情報やスペルミスのあるコメントは、将来の開発者がコードを理解する際に混乱を招く可能性があるため、このような小さな修正も継続的に行われます。
前提知識の解説
このコミットを理解するためには、Go言語の初期のツールチェインと環境変数に関するいくつかの概念を理解しておく必要があります。
Go言語 (Golang)
Goは、Googleによって開発されたオープンソースの静的型付けされたプログラミング言語です。効率性、シンプルさ、並行処理の強力なサポート、ガベージコレクションが特徴で、スケーラブルなシステムやバックエンドサービスの構築に広く利用されています。
goinstall
goinstall
は、Go言語の初期のバージョン(Goモジュール導入以前)で使用されていたパッケージインストールツールです。これは、Goのソースコードをダウンロードし、コンパイルして実行可能ファイルをインストールする役割を担っていました。しかし、Go 1.11でGoモジュールが導入されて以降、その機能は go install
(実行可能ファイルのインストール) や go get
(パッケージの取得) コマンドに置き換えられ、現在ではほとんど使用されていません。このコミットは、goinstall
がまだ活発に使用されていた時期のものです。
GOROOT
GOROOT
は、Go SDK(Goコンパイラ、標準ライブラリ、その他のコアツールを含む)のインストール場所を指定する環境変数です。通常、Goのツールは自動的に GOROOT
を推測できるため、現代のGo開発では手動で設定する必要はほとんどありません。しかし、複数のGoバージョンをインストールしている場合や、Goが非標準の場所にインストールされている場合には設定されることがあります。
GOPATH
GOPATH
は、Goワークスペースのルートを定義する環境変数です。Goモジュールが導入される以前は、GOPATH
はGoのソースコード、ダウンロードされたパッケージ、コンパイルされたバイナリを整理するための中心的なメカニズムでした。通常、src
(ソースコード)、pkg
(コンパイル済みパッケージオブジェクト)、bin
(コンパイル済み実行可能プログラム) の3つのサブディレクトリを含んでいました。
Goモジュール導入後、GOPATH
の役割は大きく変化しました。モジュール対応プロジェクトでは、依存関係管理やソースコードの整理の主要なメカニズムではなくなりました。現在では、主に go install
コマンドによるバイナリのインストール先 ($GOPATH/bin
) や、ダウンロードされたモジュールのキャッシュ ($GOPATH/pkg/mod
) として利用されています。
このコミットが行われた2011年時点では、goinstall
と GOPATH
はGo開発において非常に重要な役割を担っていました。
技術的詳細
このコミットは、Go言語の src/cmd/goinstall/main.go
ファイル内のコメントの修正という、非常に小さな変更です。変更内容は、initalizes
というスペルミスを initializes
に修正するだけです。
コメントは、コードの意図、機能、制約、または特定の設計上の決定を説明するために使用されます。コードの動作には直接影響しませんが、コードベースの可読性と保守性において極めて重要な役割を果たします。特に、複雑なロジック、非自明な実装、または将来の変更に影響を与える可能性のある部分では、正確で明確なコメントが不可欠です。
このケースでは、readPackageList
という関数のコメントが修正されています。この関数は、goinstall.log
ファイルからインストール済みパッケージのリストを読み込み、installedPkgs
変数を初期化する役割を担っています。コメントのスペルミスは、関数の機能説明の正確性を損なうものではありませんが、プロフェッショナルなコードベースではこのような細部も修正の対象となります。これは、コードの品質に対するGoコミュニティの厳格な姿勢を示しています。
コアとなるコードの変更箇所
--- a/src/cmd/goinstall/main.go
+++ b/src/cmd/goinstall/main.go
@@ -169,7 +169,7 @@ func printDeps(pkg string) {
}
// readPackageList reads the list of installed packages from the
-// goinstall.log files in GOROOT and the GOPATHs and initalizes
+// goinstall.log files in GOROOT and the GOPATHs and initializes
// the installedPkgs variable.
func readPackageList() {
for _, t := range build.Path {
コアとなるコードの解説
変更は src/cmd/goinstall/main.go
ファイルの172行目付近にあります。
元のコードのコメントは以下のようになっていました。
// goinstall.log files in GOROOT and the GOPATHs and initalizes
ここで initalizes
という単語は initializes
のスペルミスです。
修正後のコードでは、このスペルミスが修正され、以下のようになっています。
// goinstall.log files in GOROOT and the GOPATHs and initializes
この変更は、readPackageList
関数のコメント内の initalizes
を正しいスペルの initializes
に修正したものです。この修正は、コードの実行には全く影響を与えませんが、コメントの正確性を向上させ、将来このコードを読む開発者にとっての誤解の可能性を排除します。
関連リンク
- Go CL 5449068: https://golang.org/cl/5449068
参考にした情報源リンク
- Golang (Go) - Wikipedia: https://en.wikipedia.org/wiki/Go_(programming_language)
- What is GOROOT and GOPATH in Golang?: https://www.geeksforgeeks.org/what-is-goroot-and-gopath-in-golang/
- Go Modules Reference - Go.dev: https://go.dev/blog/using-go-modules
- Go install command - Go.dev: https://go.dev/cmd/go/#hdr-Compile_and_install_packages_and_dependencies
- Understanding GOPATH in Go - Medium: [https://medium.com/@yasint.dev/understanding-gopath-in-go-11-11-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-20-2023-11-