logologo
スタート
マニュアル
開発
プラグイン
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
スタート
マニュアル
開発
プラグイン
API
logologo
ワークフロー
概要
クイックスタート

トリガー

概要
データテーブルイベント
定期タスク
操作前イベント
操作後イベント
カスタムアクションイベント
承認
Webhook

ノード

概要

AI

LLM

フロー制御

条件
複数条件分岐
ループ
変数
並列分岐
ワークフロー呼び出し
フロー出力
JSON変数マッピング
遅延
終了

計算

計算
日付計算
JSON計算

データ操作

データ追加
データ更新
データ検索
データ削除
SQL操作

手動処理

手動処理
承認
CC

拡張タイプ

HTTPリクエスト
JavaScriptスクリプト
通知
メール送信
レスポンス
レスポンスメッセージ
変数
実行履歴
バージョン管理
詳細設定

拡張機能開発

概要
拡張トリガータイプ
拡張ノードタイプ
APIリファレンス
Next Page概要
TIP

このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください

#集計クエリ

This feature is provided by the plugin «ワークフロー:集計クエリノード»

#はじめに

特定の条件を満たすコレクションのデータに対して集計関数クエリを実行し、その統計結果を返す機能です。主にレポート作成時の統計データ処理に活用されます。

このノードはデータベースの集計関数に基づいて実装されており、現時点では1つのコレクションの単一フィールドに対する統計のみをサポートしています。統計結果の数値は、後続の他のノードが利用できるよう、ノードの結果として保存されます。

#インストール

組み込みプラグインのため、インストールは不要です。

#ノードの作成

ワークフローの設定画面で、フロー内のプラス(「+」)ボタンをクリックし、「集計クエリ」ノードを追加します。

集計クエリノードの作成

#ノードの設定

集計クエリノード_ノード設定

#集計関数

SQLの COUNT、SUM、AVG、MIN、MAX の5種類の集計関数をサポートしています。いずれかを選択して、データの集計クエリを実行します。

#ターゲットタイプ

集計クエリのターゲットは、2つのモードで選択できます。1つは、ターゲットとなるコレクションとその中のフィールドを直接選択する方法です。もう1つは、ワークフローコンテキスト内の既存のデータオブジェクトから、その多対一のリレーションコレクションとフィールドを選択して集計クエリを実行する方法です。

#DISTINCT

これはSQLの DISTINCT と同じです。重複排除の対象となるフィールドは、選択されたコレクションのフィールドと同じになります。現時点では、これら2つの異なるフィールドを選択することはサポートされていません。

#フィルター条件

通常のコレクションクエリにおけるフィルター条件と同様に、ワークフローのコンテキスト変数を使用できます。

#例

集計ターゲットが「コレクションデータ」の場合は比較的理解しやすいでしょう。ここでは、「新しい記事が追加された後、その記事のカテゴリ内の総記事数をカウントする」という例を用いて、「関連コレクションデータ」をターゲットとする場合の利用方法を紹介します。

まず、「記事」と「カテゴリ」という2つのコレクションを作成します。「記事」コレクションには「カテゴリ」コレクションを指す多対一のリレーションフィールドがあり、同時に「カテゴリ」コレクションから「記事」コレクションへの逆リレーションフィールド(一対多)も作成します。

フィールド名タイプ
タイトル単一行テキスト
所属カテゴリ多対一(カテゴリ)
フィールド名タイプ
カテゴリ名単一行テキスト
記事一対多(記事)

次に、コレクションイベントによってトリガーされるワークフローを作成します。トリガーは「記事」コレクションに新しいデータが追加された後と設定します。

その後、集計クエリノードを追加し、以下のように設定します。

![集計クエリノード_例_ノード設定](https://static-docs.nocobase.com/542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542272e638c6c0a542