A Server for Real-Time Event Tracking in News
Ralf D. Brown
Language Technologies Institute
Carnegie Mellon University
5000 Forbes Avenue
Pittsburgh, PA 15213-3890 USA
ralf@cs.cmu.edu
1. INTRODUCTION
a0a2a1a4a3a6a5a8a7a10a9a8a11a12a11a12a13a14a11a16a15a18a17a20a19a21a15a22a11a24a23a26a25a28a27a29a3a6a17a30a11a24a19a32a31a33a11a16a19a21a3a6a17a20a19a12a34a35a7a36a1a37a3a38a11a40a39a24a23a26a11a16a41a40a42a12a17a30a3a4a43a44a7a33a31a36a11a45a25a28a7a33a1
a7a36a46a45a7a47a23a48a25a28a11a16a23a26a7a49a19a8a7a33a31a33a7a33a1a38a1a38a27a16a23a26a50a51a3a38a11a14a7a33a52a12a3a6a23a26a27a29a31a33a3a54a53a6a34a8a1a38a3a37a3a6a5a8a7a49a55a44a11a24a23a26a3a6a17a30a11a16a19a56a11a24a15a57a3a6a5a8a7a49a9a35a11a16a41
a41a54a5a21a17a30a31a58a5a32a17a30a1a40a11a24a15a59a17a20a19a21a3a38a7a47a23a26a7a33a1a38a3a48a3a38a11a60a7a33a27a45a31a38a5a51a34a8a1a38a7a47a23a16a61a48a62a63a5a8a7a48a62a64a11a24a55a21a17a30a31a28a65a37a7a33a3a38a7a36a31a33a3a6a17a30a11a24a19a56a27a16a19a35a13
a62a18a23a26a27a29a31a58a66a12a17a20a19a8a39a56a67a22a62a10a65a2a62a2a68a69a55a21a23a26a11a24a53a70a7a33a31a33a3a60a71a73a72a29a42a4a74a21a42a64a75a76a42a57a77a33a78a79a27a45a13a21a13a80a23a26a7a36a1a38a1a38a7a33a13a56a27a24a19a8a13a81a31a36a11a24a19a21a3a6a17a20a19a21a82
a34a8a7a33a1a40a3a38a11a60a27a45a13a21a13a12a23a26a7a33a1a38a1a49a3a6a5a21a17a30a1a37a19a8a7a33a7a33a13a44a42a18a43a76a34a8a3a10a5a8a27a45a1a37a43a83a7a33a7a47a19a56a11a16a15a4a19a8a7a33a31a33a7a33a1a38a1a6a17a30a3a84a50a85a27a16a55a76a55a21a86a20a17a30a7a33a13
a17a20a19a87a27a88a43a8a27a45a3a38a31a38a5a76a82a22a55a21a23a26a11a12a31a33a7a33a1a38a1a6a17a20a19a8a39a89a31a33a11a24a19a21a3a38a7a36a52a12a3a49a11a16a19a89a27a90a1a38a3a38a27a45a3a6a17a30a31a60a31a33a11a24a86a20a86a30a7a36a31a33a3a6a17a30a11a24a19a91a61a32a92a81a5a8a27a45a3
a17a30a1a37a23a26a7a36a93a45a34a76a17a20a23a26a7a33a13a89a15a22a11a16a23a40a3a38a11a16a55a76a17a30a31a60a13a21a7a33a3a38a7a33a31a33a3a6a17a30a11a16a19a56a27a24a19a8a13a85a3a6a23a26a27a29a31a58a66a12a17a20a19a8a39a51a3a38a11a88a43a83a7a28a11a24a15a59a34a35a3a6a17a20a86a20a17a30a3a84a50
a3a38a11a90a7a47a19a8a13a80a82a22a34a8a1a38a7a47a23a26a1a37a17a30a1a40a27a88a23a26a7a33a27a16a86a20a82a84a3a6a17a30a25a28a7a28a1a38a50a12a1a38a3a38a7a33a25a94a41a54a5a21a17a30a31a58a5a95a11a24a55a83a7a47a23a26a27a45a3a38a7a33a1a48a11a24a19a32a27a60a86a20a17a30a46a45a7
a1a38a3a6a23a26a7a36a27a45a25a96a11a24a15a54a17a20a19a21a15a22a11a16a23a26a25a28a27a45a3a6a17a30a11a16a19a18a61a51a62a54a5a21a17a30a1a97a55a8a27a24a55a83a7a47a23a28a13a21a7a33a1a38a31a47a23a38a17a20a43a83a7a33a1a28a3a6a5a8a7a28a7a33a52a12a3a38a7a47a19a8a1a6a17a30a11a24a19
a27a16a19a35a13a90a25a28a11a12a13a12a17a20a98a35a31a33a27a29a3a6a17a30a11a24a19a56a11a16a15a64a27a49a43a8a27a45a3a38a31a38a5a21a82a6a11a16a23a38a17a30a7a47a19a21a3a38a7a33a13a32a3a6a23a26a27a45a31a38a66a12a17a20a19a35a39a60a1a38a50a12a1a38a3a38a7a33a25a99a17a20a19a21a3a38a11a100a27
a23a26a7a36a27a24a86a20a82a84a3a6a17a30a25a28a7a32a1a38a7a47a23a26a46a45a7a47a23a100a15a22a11a24a23a60a7a36a46a45a7a47a19a21a3a60a13a21a7a33a3a38a7a33a31a33a3a6a17a30a11a16a19a18a42a79a7a33a46a29a7a47a19a21a3a28a3a6a23a26a27a29a31a58a66a12a17a20a19a8a39a76a42a2a13a76a11a12a31a26a34a76a82
a25a100a7a47a19a21a3a79a1a6a34a35a25a28a25a100a27a24a23a38a17a30a101a33a27a29a3a6a17a30a11a24a19a91a42a18a27a16a19a35a13a51a3a6a23a26a27a16a19a35a1a6a86a30a27a29a3a6a17a30a11a24a19a91a61
2. ARCHITECTURE
a62a64a11a56a27a24a86a20a86a30a11a16a41a96a1a6a5a8a27a24a23a38a17a20a19a8a39a102a11a24a15a28a23a26a7a33a1a38a11a16a34a76a23a26a31a36a7a33a1a51a1a6a34a35a31a38a5a103a27a45a1a51a3a6a5a8a7a85a31a33a11a16a86a20a86a30a7a33a31a33a3a6a17a30a11a16a19a99a11a16a15
a19a8a7a33a41a79a1a59a1a38a3a38a11a24a23a38a17a30a7a33a1a4a43a83a7a33a3a6a41a54a7a36a7a47a19a60a25a40a34a76a86a30a3a6a17a20a55a21a86a30a7a37a34a35a1a38a7a26a23a26a1a33a42a76a27a40a31a26a86a20a17a30a7a47a19a21a3a6a82a84a1a38a7a47a23a26a46a45a7a47a23a63a27a24a23a26a31a38a5a76a17a30a3a38a7a33a31a26a82
a3a6a34a21a23a26a7a10a17a30a1a54a34a8a1a38a7a33a13a44a61a4a104a8a11a24a23a79a27a29a13a76a13a21a7a33a13a88a9a8a7a33a52a45a17a20a43a21a17a20a86a20a17a105a3a84a50a45a42a35a19a8a11a45a3a54a27a16a86a20a86a18a15a105a34a21a19a35a31a36a3a6a17a30a11a24a19a8a27a24a86a20a17a30a3a6a50a14a19a8a7a33a7a33a13
a43a83a7a88a17a30a25a49a55a21a86a30a7a33a25a28a7a47a19a21a3a38a7a36a13a81a17a20a19a102a3a6a5a8a7a60a31a33a7a47a19a21a3a6a23a26a27a16a86a37a1a38a7a26a23a26a46a45a7a47a23a16a106a59a17a20a19a107a27a29a13a76a13a12a17a30a3a6a17a30a11a24a19a108a3a38a11a14a34a8a1a38a7a47a23a38a82
a17a20a19a21a3a38a7a26a23a38a15a22a27a45a31a33a7a40a31a26a86a20a17a30a7a47a19a21a3a38a1a33a42a35a1a38a7a33a46a29a7a47a23a26a27a24a86a109a3a6a50a45a55a44a7a36a1a54a11a24a15a109a1a38a7a47a23a26a46a45a17a30a31a33a7a47a82a22a55a21a23a26a11a24a46a45a17a30a13a21a7a47a23a48a31a47a86a20a17a30a7a26a19a21a3a38a1a10a27a16a23a26a7
a1a6a34a21a55a21a55a44a11a24a23a26a3a38a7a33a13a44a61a111a110a80a7a47a23a26a46a45a17a30a31a36a7a47a82a22a55a76a23a26a11a16a46a45a17a30a13a21a7a47a23a90a31a47a86a20a17a30a7a47a19a21a3a38a1a40a17a20a19a76a17a30a3a6a17a30a27a16a86a73a86a30a50a56a31a33a11a16a19a76a19a8a7a33a31a33a3a48a3a38a11a14a3a6a5a8a7
a1a38a7a26a23a26a46a45a7a47a23a79a27a16a19a35a13a60a27a16a34a35a3a6a5a8a7a47a19a21a3a6a17a30a31a33a27a29a3a38a7a40a3a6a5a35a7a33a25a100a1a38a7a47a86a30a46a45a7a33a1a54a17a20a19a90a3a6a5a8a7a10a1a38a27a29a25a28a7a37a25a100a27a24a19a21a19a35a7a47a23a63a27a45a1a59a27
a34a8a1a38a7a47a23a69a41a54a11a24a34a21a86a30a13a112a42a35a43a21a34a8a3a10a3a6a5a8a7a47a19a32a1a38a7a47a19a8a13a51a27a45a13a21a13a12a17a30a3a6a17a30a11a24a19a8a27a24a86a57a31a33a11a45a25a28a25a100a27a24a19a8a13a76a1a2a3a38a11a49a17a30a13a76a7a26a19a21a3a6a17a20a15a22a50
a3a6a5a8a7a33a25a28a1a38a7a26a86a30a46a45a7a33a1a51a27a29a1a88a1a38a7a26a23a26a46a45a17a30a31a33a7a85a55a21a23a26a11a24a46a45a17a30a13a21a7a47a23a26a1a51a27a16a19a35a13a113a41a63a5a21a17a30a31a38a5a108a1a38a7a47a23a26a46a45a17a30a31a33a7a45a67a22a1a26a68a14a3a6a5a8a7a33a50
a55a21a23a26a11a16a46a45a17a30a13a76a7a29a61a113a114a115a3a40a17a30a1a28a27a24a86a30a1a38a11a85a55a83a11a45a1a38a1a6a17a20a43a21a86a30a7a116a15a22a11a16a23a28a27a51a1a38a7a26a23a26a46a45a17a30a31a33a7a47a82a22a55a76a23a26a11a16a46a45a17a30a13a21a7a47a23a51a31a26a86a20a17a30a7a47a19a21a3a60a3a38a11
a27a29a31a33a3a54a27a29a1a54a27a24a19a90a17a20a19a21a3a38a7a47a23a38a15a22a27a45a31a36a7a40a3a38a11a49a27a40a19a35a7a36a41a10a1a57a1a38a11a24a34a21a23a26a31a33a7a40a1a6a34a35a31a38a5a51a27a29a1a54a27a48a25a28a11a12a13a76a7a36a25a49a82a22a43a35a27a29a1a38a7a33a13
a19a8a7a33a41a79a1a38a41a54a17a20a23a26a7a85a1a38a7a26a23a26a46a45a17a30a31a33a7a45a42a2a7a33a52a12a3a6a23a26a27a45a31a33a3a6a17a20a19a8a39a107a1a38a3a38a11a16a23a38a17a30a7a33a1a88a15a117a23a26a11a45a25a118a3a6a5a8a7a14a19a35a7a33a41a79a1a90a1a38a11a24a34a21a23a26a31a33a7
a27a16a19a35a13a103a27a45a13a21a13a80a17a20a19a8a39a119a3a6a5a8a7a33a25a120a3a38a11a113a27a102a1a6a55a44a7a33a31a47a17a20a98a8a7a33a13a121a31a33a11a16a86a20a86a30a7a33a31a33a3a6a17a30a11a24a19a122a11a16a19a121a3a6a5a35a7a95a1a38a7a47a23a26a46a45a7a47a23a16a61
a110a45a34a8a31a58a5a95a7a33a52a12a3a38a7a47a23a38a19a8a27a24a86a91a17a20a19a21a3a38a7a47a23a38a15a22a27a45a31a36a7a49a55a76a23a26a11a29a39a24a23a26a27a29a25a28a1a37a41a54a17a20a86a20a86a64a86a20a17a20a66a12a7a26a86a30a50a116a43a44a7a48a3a6a5a8a7a97a55a21a23a38a17a30a25a28a27a24a23a26a50
a1a38a11a16a34a76a23a26a31a36a7a49a11a16a15a4a86a20a17a30a46a29a7a28a13a76a27a29a3a38a27a76a106a44a3a6a5a8a7a49a31a26a34a76a23a38a23a26a7a47a19a21a3a79a55a76a23a26a11a29a3a38a11a45a3a84a50a45a55a44a7a28a1a38a7a47a23a26a46a29a7a47a23a37a43a21a50a60a17a30a3a38a1a38a7a47a86a20a15a54a17a30a1
a11a16a19a76a86a30a50a95a31a33a27a24a55a8a27a24a43a21a86a30a7a51a11a24a15a54a23a26a7a36a3a6a23a38a17a30a7a33a46a45a17a20a19a35a39a95a1a6a55a44a7a33a31a47a17a20a98a8a7a33a13a107a41a57a7a47a43a89a55a8a27a45a39a45a7a36a1a33a42a4a7a26a17a30a3a6a5a35a7a47a23a123a11a24a19a8a31a33a7
a11a16a19a51a13a21a7a33a25a28a27a16a19a35a13a32a11a24a23a2a27a45a3a54a23a26a7a33a39a16a34a76a86a30a27a16a23a37a17a20a19a21a3a38a7a47a23a26a46a16a27a16a86a30a1a33a61
a104a35a11a16a23a91a27a10a25a40a34a21a86a30a3a6a17a20a86a20a17a20a19a35a39a16a34a44a27a24a86a44a31a36a11a24a19a21a3a38a7a33a52a12a3a91a41a63a17a30a3a6a5a40a5a21a17a30a39a24a5a21a82a84a46a45a11a16a86a20a34a35a25a28a7a79a19a35a7a36a41a10a1a91a1a38a3a6a23a26a7a33a27a45a25a100a1a33a42
a11a16a19a35a7a37a19a8a7a33a7a33a13a21a1a54a25a28a11a16a23a26a7a37a3a6a5a8a27a24a19a111a1a6a17a30a25a49a55a76a86a30a7a48a27a24a86a30a7a26a23a26a3a6a17a20a19a35a39a28a124a100a3a6a5a35a7a2a1a38a50a12a1a38a3a38a7a33a25a99a25a40a34a35a1a38a3a57a27a24a86a30a1a38a11
a3a6a23a26a27a16a19a35a1a6a86a30a27a29a3a38a7a51a1a38a3a38a11a24a23a38a17a30a7a33a1a60a41a54a5a21a17a30a31a58a5a125a27a24a23a26a7a28a19a35a11a29a3a49a17a20a19a102a3a6a5a8a7a88a34a8a1a38a7a47a23a16a126a1a49a86a30a27a24a19a8a39a24a34a8a27a45a39a29a7a85a27a16a19a35a13
a39a29a7a47a19a8a7a47a23a26a27a45a3a38a7a32a1a6a34a35a25a100a25a28a27a24a23a38a17a30a7a33a1a51a11a16a15a28a1a38a7a36a3a38a1a88a11a16a15a49a23a26a7a26a86a30a7a33a46a16a27a24a19a21a3a51a1a38a3a38a11a24a23a38a17a30a7a36a1a33a61a122a110a127a17a20a19a8a31a33a7a89a3a6a5a8a7
a86a30a27a16a19a35a39a16a34a35a27a29a39a45a7a45a67a22a1a26a68a51a11a24a15a48a3a6a5a8a7a51a19a35a7a33a41a79a1a90a1a38a3a6a23a26a7a33a27a45a25a28a1a90a3a6a5a35a27a29a3a60a41a63a17a20a86a20a86a48a43a44a7a14a34a8a1a38a7a33a13a102a17a30a1a88a19a8a11a45a3
a98a8a52a12a7a33a13a85a43a83a7a47a15a22a11a24a23a26a7a26a82a115a5a8a27a24a19a8a13a44a42a4a3a6a23a26a27a16a19a35a1a6a86a30a27a29a3a6a17a30a11a24a19a113a27a24a19a8a13a89a1a6a34a8a25a28a25a28a27a16a23a38a17a30a101a33a27a45a3a6a17a30a11a16a19a102a27a24a23a26a7a48a5a35a27a16a19a76a82
.
a13a12a86a30a7a33a13a119a43a21a50a108a7a33a52a12a3a38a7a47a23a38a19a8a27a24a86a48a55a76a23a26a11a12a31a33a7a36a1a38a1a38a7a33a1a33a61a128a62a54a5a8a7a89a1a38a7a47a23a26a46a29a7a47a23a32a31a33a27a24a19a103a86a30a11a45a27a45a13a103a27a24a19a8a13a35a129a16a11a24a23
a7a33a1a38a3a38a27a16a43a76a86a20a17a30a1a6a5a102a19a8a7a33a3a6a41a57a11a24a23a38a66a56a31a33a11a16a19a76a19a8a7a33a31a33a3a6a17a30a11a16a19a35a1a60a3a38a11a32a11a24a19a8a7a14a11a16a23a28a25a28a11a16a23a26a7a88a17a20a19a8a1a38a3a38a27a24a19a8a31a33a7a33a1a60a11a24a15
a11a24a34a21a23a79a25a40a34a76a86a30a3a6a17a20a82a84a7a47a19a8a39a24a17a20a19a8a7a48a25a28a27a45a31a38a5a76a17a20a19a8a7a40a3a6a23a26a27a24a19a8a1a6a86a30a27a45a3a6a17a30a11a16a19a51a1a38a50a12a1a38a3a38a7a33a25a90a130a40a71a20a131a12a42a12a132a24a78a44a27a16a19a35a13a60a41a54a17a20a86a20a86
a17a20a19a21a46a45a11a16a66a12a7a90a3a6a5a35a7a28a55a21a23a26a11a24a55a44a7a47a23a100a17a20a19a35a1a38a3a38a27a16a19a35a31a33a7a90a41a54a5a35a7a47a19a87a27a51a31a47a86a20a17a30a7a47a19a21a3a49a23a26a7a33a93a45a34a8a7a33a1a38a3a38a1a48a27a51a3a6a23a26a27a24a19a8a1a6a82
a86a30a27a45a3a6a17a30a11a16a19a102a15a105a23a26a11a45a25a133a11a24a19a8a7a88a86a30a27a16a19a35a39a16a34a35a27a29a39a45a7a51a17a20a19a21a3a38a11a89a27a24a19a8a11a45a3a6a5a8a7a47a23a16a61a113a110a45a17a30a25a49a17a20a86a30a27a24a23a38a86a117a50a45a42a2a1a38a7a47a23a26a46a45a17a30a31a33a7a47a82
a55a21a23a26a11a24a46a45a17a30a13a21a7a47a23a32a31a47a86a20a17a30a7a26a19a21a3a38a1a116a55a21a23a26a11a16a46a45a17a30a13a76a7a89a1a6a34a8a25a28a25a28a27a16a23a38a17a30a101a33a27a45a3a6a17a30a11a16a19a122a1a38a7a47a23a26a46a45a17a30a31a33a7a33a1a14a15a22a11a16a23a90a1a6a55a44a7a33a31a47a17a20a82
a98a8a7a33a13a89a86a30a27a24a19a8a39a24a34a8a27a45a39a45a7a36a1a33a42a79a41a63a17a30a3a6a5a113a3a6a5a8a7a60a1a38a7a47a23a26a46a45a7a47a23a100a23a26a11a24a34a8a3a6a17a20a19a35a39a89a3a6a5a8a7a14a1a6a34a8a25a28a25a28a27a16a23a38a17a30a101a33a27a45a3a6a17a30a11a16a19
a23a26a7a33a93a45a34a8a7a33a1a38a3a37a3a38a11a60a3a6a5a8a7a49a27a16a55a76a55a21a23a26a11a24a55a21a23a38a17a30a27a45a3a38a7a60a1a6a34a8a25a28a25a28a27a16a23a38a17a30a101a33a7a47a23a28a67a22a11a16a23a40a27a60a46a45a7a26a23a26a50a88a23a38a34a8a13a80a17a30a25a28a7a26a19a76a82
a3a38a27a24a23a26a50a48a86a30a27a24a19a8a39a24a34a8a27a45a39a45a7a26a82a115a17a20a19a8a13a35a7a47a55a83a7a47a19a44a13a21a7a47a19a21a3a40a1a6a34a35a25a100a25a28a27a24a23a38a17a30a101a33a7a26a23a37a43a21a34a76a17a20a86a30a3a54a17a20a19a21a3a38a11a28a3a6a5a8a7a40a1a38a7a47a23a26a46a45a7a26a23
a17a20a15a57a3a6a5a35a7a47a23a26a7a37a17a30a1a79a19a35a11a60a1a38a7a47a23a26a46a45a17a30a31a36a7a49a55a76a23a26a11a16a46a45a17a30a13a21a7a47a23a48a27a16a46a16a27a24a17a20a86a30a27a24a43a21a86a30a7a28a15a22a11a24a23a2a27a28a55a8a27a24a23a26a3a6a17a30a31a47a34a21a86a30a27a24a23a40a86a30a27a16a19a76a82
a39a24a34a8a27a45a39a29a7a16a68a47a61a121a62a18a23a26a27a45a31a38a66a12a17a20a19a8a39a87a23a26a7a36a93a45a34a35a7a33a1a38a3a38a1a51a27a16a23a26a7a14a55a76a23a26a11a12a31a36a7a33a1a38a1a38a7a33a13a102a19a35a11a29a3a14a11a24a19a21a86a30a50a81a43a21a50a113a3a6a5a35a7
a17a20a19a21a3a38a7a47a23a38a19a8a27a24a86a57a3a6a23a26a27a45a31a38a66a12a17a20a19a35a39a90a7a47a19a8a39a24a17a20a19a8a7a33a1a33a42a18a43a21a34a35a3a2a27a24a23a26a7a28a27a16a86a30a1a38a11a88a55a8a27a45a1a38a1a38a7a33a13a32a3a38a11a60a27a24a19a21a50a14a7a36a52a12a3a38a7a47a23a38a82
a19a8a27a24a86a64a31a26a86a20a17a30a7a47a19a21a3a38a1a40a41a54a5a76a17a30a31a38a5a51a5a35a27a16a46a29a7a37a23a26a7a33a39a24a17a30a1a38a3a38a7a47a23a26a7a36a13a51a27a45a1a37a3a6a23a26a27a29a31a58a66a127a7a47a23a26a1a33a61
a110a45a17a20a19a35a31a36a7a14a5a35a27a16a46a45a17a20a19a8a39a85a27a14a19a8a7a33a3a6a41a57a11a24a23a38a66a32a17a20a19a21a3a38a7a47a23a38a15a22a27a45a31a36a7a88a17a30a25a49a55a21a86a20a17a30a7a33a1a60a3a6a5a35a27a29a3a49a3a6a5a8a7a60a1a38a7a47a23a26a46a45a7a26a23
a31a33a27a16a19a51a43a44a7a28a27a45a31a36a31a33a7a33a1a38a1a38a7a33a13a14a15a105a23a26a11a29a25a134a27a16a19a21a50a12a41a54a5a35a7a47a23a26a7a48a17a20a19a32a3a6a5a35a7a28a41a57a11a24a23a38a86a30a13a44a42a44a7a33a27a45a31a38a5a51a34a35a1a38a7a26a23a40a5a35a27a29a1
a27a24a19a108a27a29a31a33a31a33a11a16a34a76a19a21a3a51a41a54a17a30a3a6a5a108a27a24a19a108a27a29a1a38a1a38a11a12a31a47a17a30a27a45a3a38a7a36a13a135a1a38a7a33a3a14a11a16a15a40a55a76a23a38a17a30a46a45a17a20a86a30a7a36a39a45a7a33a1a89a3a6a5a8a27a45a3a90a31a33a27a24a19a91a42
a15a22a11a16a23a48a7a33a52a12a27a45a25a49a55a21a86a30a7a45a42a18a23a26a7a36a1a38a3a6a23a38a17a30a31a33a3a49a27a90a39a24a34a8a7a33a1a38a3a40a27a45a31a36a31a33a11a24a34a21a19a21a3a49a3a38a11a90a25a49a17a20a19a21a17a30a25a28a27a24a86a54a23a26a7a36a27a45a13a12a82a6a11a16a19a76a86a30a50
a27a45a31a36a31a33a7a33a1a38a1a79a41a54a17a30a3a6a5a35a11a16a34a35a3a2a3a6a5a35a7a40a27a16a43a76a17a20a86a20a17a30a3a84a50a51a3a38a11a49a46a45a17a30a7a33a41a108a3a6a5a8a7a37a86a20a17a30a1a38a3a37a11a24a15a91a34a35a1a38a7a26a23a26a1a37a31a47a34a21a23a38a23a26a7a47a19a21a3a6a86a30a50
a86a30a11a45a39a29a39a45a7a33a13a51a17a20a19a51a3a38a11a100a3a6a5a35a7a40a1a38a7a47a23a26a46a29a7a47a23a16a61
a0a79a86a30a3a6a5a35a11a16a34a35a39a16a5a51a3a6a5a8a7a10a55a21a23a38a17a30a25a28a27a24a23a26a50a28a17a20a19a21a3a38a7a47a23a26a27a29a31a33a3a6a17a30a11a24a19a90a43a44a7a33a3a6a41a57a7a33a7a47a19a90a31a47a86a20a17a30a7a47a19a21a3a38a1a79a27a24a19a8a13a60a3a6a5a35a7
a1a38a7a47a23a26a46a29a7a47a23a51a31a33a11a16a19a35a1a6a17a30a1a38a3a38a1a51a11a16a15a48a1a38a50a45a19a35a31a38a5a21a23a26a11a24a19a8a11a24a34a8a1a116a23a26a7a33a93a45a34a8a7a33a1a38a3a6a82a22a23a26a7a33a1a6a55a44a11a16a19a35a1a38a7a32a55a35a27a16a17a20a23a26a1a33a42a37a19a35a11a16a82
a3a6a17a20a98a8a31a33a27a45a3a6a17a30a11a16a19a102a11a24a15a57a19a35a7a33a41a54a86a30a50a32a13a76a7a36a3a38a7a33a31a33a3a38a7a33a13a56a11a24a23a48a3a6a23a26a27a29a31a58a66a127a7a33a13a89a7a33a46a29a7a47a19a21a3a38a1a48a11a12a31a33a31a47a34a21a23a26a1a28a27a45a1a38a50a45a19a21a82
a31a38a5a76a23a26a11a16a19a35a11a16a34a35a1a6a86a30a50a32a11a24a19a32a27a60a1a38a7a47a55a8a27a24a23a26a27a29a3a38a7a97a19a8a7a33a3a6a41a57a11a24a23a38a66a51a31a36a11a24a19a21a19a35a7a33a31a36a3a6a17a30a11a24a19a91a61a49a136a2a1a6a17a20a19a35a39a60a27a60a1a38a7a47a55a21a82
a27a24a23a26a27a29a3a38a7a37a31a33a11a16a19a76a19a8a7a33a31a33a3a6a17a30a11a16a19a14a55a44a7a26a23a26a25a49a17a30a3a38a1a79a3a6a5a35a7a79a19a35a11a29a3a6a17a20a98a35a31a33a27a29a3a6a17a30a11a24a19a32a3a38a11a40a43a44a7a54a43a76a23a26a11a29a27a45a13a21a31a33a27a45a1a38a3a79a3a38a11
a27a24a86a20a86a79a17a20a19a21a3a38a7a47a23a26a7a36a1a38a3a38a7a33a13a107a31a47a86a20a17a30a7a26a19a21a3a38a1a88a7a36a46a45a7a47a19a56a17a20a15a2a27a116a23a26a7a36a93a45a34a35a7a33a1a38a3a6a82a22a23a26a7a33a1a6a55a83a11a24a19a8a1a38a7a14a17a20a19a21a3a38a7a47a23a26a27a45a31a33a3a6a17a30a11a16a19
a17a30a1a40a31a47a34a21a23a38a23a26a7a47a19a21a3a6a86a30a50a51a17a20a19a85a55a21a23a26a11a45a39a16a23a26a7a33a1a38a1a40a41a54a17a30a3a6a5a32a27a88a55a8a27a24a23a26a3a6a17a30a31a47a34a21a86a30a27a24a23a100a31a47a86a20a17a30a7a47a19a21a3a33a42a64a27a16a19a35a13a32a27a24a86a20a86a30a11a16a41a79a1
a27a56a13a76a7a36a13a80a17a30a31a33a27a29a3a38a7a33a13a108a3a6a5a76a23a26a7a33a27a29a13a119a11a16a23a60a55a76a23a26a11a12a31a33a7a36a1a38a1a51a11a24a19a108a3a6a5a8a7a85a31a47a86a20a17a30a7a26a19a21a3a51a1a6a17a30a13a76a7a32a3a38a11a56a25a28a11a24a19a21a82
a17a30a3a38a11a24a23a100a3a6a5a8a7a49a23a26a7a33a27a24a86a20a82a84a3a6a17a30a25a28a7a28a19a8a11a45a3a6a17a20a98a8a31a33a27a45a3a6a17a30a11a16a19a35a1a33a61a111a62a63a5a8a7a28a25a28a27a16a17a20a19a89a19a8a11a45a3a6a17a20a98a8a31a33a27a45a3a6a17a30a11a16a19a35a1a60a27a24a23a26a7
a137a12a138a12a139a12a138a12a140a12a138a12a137a12a141 a42a26a41a54a5a76a17a30a31a38a5a28a17a20a19a8a13a80a17a30a31a33a27a29a3a38a7a33a1a54a3a6a5a8a27a45a3a59a1a38a11a45a25a28a7a2a67a105a34a76a19a8a1a6a55a44a7a33a31a47a17a20a98a8a7a33a13a8a68a54a7a33a46a45a7a47a19a21a3a59a13a12a17a20a15a105a82
a15a22a7a47a23a38a17a20a19a8a39a28a15a105a23a26a11a45a25a122a27a24a86a20a86a109a11a45a3a6a5a8a7a47a23a40a31a47a34a21a23a38a23a26a7a47a19a21a3a54a19a8a7a33a41a79a1a10a1a38a3a38a11a16a23a38a17a30a7a33a1a10a5a8a27a45a1a79a11a12a31a33a31a26a34a76a23a38a23a26a7a33a13a44a42a35a27a16a19a35a13
a141a12a142a12a143a12a144a12a145a12a138a12a146 a42a21a41a54a5a76a17a30a31a38a5a89a17a20a19a8a13a80a17a30a31a33a27a29a3a38a7a33a1a28a3a6a5a8a27a45a3a40a3a6a5a8a7a28a1a38a3a38a11a24a23a26a50a32a13a12a17a30a1a38a31a47a34a35a1a38a1a38a7a36a1a49a27a16a19a56a7a33a46a45a7a26a19a21a3
a41a54a5a76a17a30a31a38a5a103a41a54a27a45a1a28a55a21a23a26a7a33a46a45a17a30a11a24a34a8a1a6a86a30a50a119a13a21a7a47a98a21a19a35a7a36a13a147a34a8a1a6a17a20a19a35a39a113a11a24a19a8a7a85a11a16a23a51a25a28a11a16a23a26a7a85a7a36a52a12a27a45a25a49a55a21a86a30a7
a17a20a19a8a1a38a3a38a27a24a19a8a31a33a7a33a1a40a27a24a19a8a13a51a11a24a55a8a3a6a17a30a11a24a19a8a27a24a86a20a86a117a50a32a1a38a11a45a25a28a7a48a31a33a11a24a34a21a19a21a3a38a7a47a23a26a7a33a52a12a27a29a25a49a55a21a86a30a7a33a1a33a61a40a110a12a7a33a31a33a11a16a19a35a13a21a27a24a23a26a50
a19a8a11a45a3a6a17a20a98a8a31a33a27a45a3a6a17a30a11a16a19a35a1a28a27a16a23a26a7a60a148a45a149a45a150 a141a12a146a21a151a45a139a12a137 a27a24a19a8a13a116a55a8a27a45a1a38a1a38a7a33a13a12a82a84a3a6a5a76a23a26a11a16a34a35a39a16a5a89a23a26a7a33a93a45a34a8a7a33a1a38a3a38a1a37a15a22a11a16a23
a3a6a23a26a27a45a31a38a66a12a17a20a19a8a39a76a42a44a1a6a34a8a25a28a25a28a27a24a23a38a17a30a101a36a27a45a3a6a17a30a11a24a19a91a42a91a11a24a23a2a13a76a11a12a31a26a34a35a25a28a7a26a19a21a3a37a31a47a86a20a34a8a1a38a3a38a7a47a23a38a17a20a19a8a39a76a61
a152a54a7a36a31a33a27a24a34a8a1a38a7a28a3a6a5a8a7a49a86a20a17a30a46a45a7a28a13a21a27a45a3a38a27a90a1a38a3a6a23a26a7a33a27a45a25a153a31a33a11a16a19a21a3a6a17a20a19a12a34a35a7a33a1a100a131a24a132a28a5a8a11a24a34a21a23a26a1a37a55a44a7a47a23a48a13a21a27a16a50
a43a21a34a35a3a54a3a6a5a8a7a79a31a47a86a20a17a30a7a47a19a21a3a79a25a28a27a16a50a49a19a8a11a45a3a64a43a44a7a10a86a30a11a29a39a45a39a29a7a33a13a88a17a20a19a90a27a24a86a20a86a91a3a6a5a8a7a79a3a6a17a30a25a28a7a45a42a21a27a24a86a20a86a44a19a8a11a45a3a6a17a20a98a8a31a33a27a24a82
a3a6a17a30a11a24a19a8a1a37a27a16a23a26a7a37a55a44a7a47a23a26a25a28a27a16a19a35a7a26a19a21a3a6a86a30a50a14a1a38a3a38a11a24a23a26a7a36a13a88a17a20a19a32a27a49a98a21a86a30a7a45a42a35a27a16a19a35a13a90a31a47a86a20a17a30a7a47a19a21a3a38a1a40a25a28a27a16a50a49a86a30a27a29a3a38a7a47a23
a23a26a7a33a93a45a34a8a7a33a1a38a3a10a23a26a7a36a3a6a23a38a17a30a7a33a46a16a27a24a86a59a11a24a15a109a3a6a5a35a7a40a19a8a11a45a3a6a17a20a98a8a31a33a27a45a3a6a17a30a11a16a19a35a1a48a3a6a5a35a27a29a3a79a41a54a7a47a23a26a7a40a25a49a17a30a1a38a1a38a7a33a13a51a41a54a5a21a17a20a86a30a7
a3a6a5a8a7a40a31a47a86a20a17a30a7a47a19a21a3a37a41a57a27a45a1a4a19a8a11a45a3a79a27a45a31a36a3a6a17a30a46a45a7a45a61a57a62a63a5a12a34a8a1a33a42a12a15a22a11a24a23a2a7a33a52a12a27a29a25a49a55a21a86a30a7a45a42a44a27a97a34a8a1a38a7a47a23a2a31a33a27a16a19a51a39a45a7a36a3
a27a49a86a20a17a30a1a38a3a6a17a20a19a8a39a51a11a24a15a59a27a16a86a20a86a40a154a115a17a20a19a21a3a38a7a26a23a26a7a33a1a38a3a6a17a20a19a35a39a29a155a51a1a38a3a38a11a24a23a38a17a30a7a33a1a79a23a26a7a33a31a33a7a47a17a30a46a29a7a33a13a51a11a16a46a45a7a47a23a38a19a21a17a30a39a24a5a21a3a40a41a54a5a8a7a47a19
a67a22a1a26a68a115a5a8a7a37a86a30a11a45a39a45a1a79a17a20a19a32a7a33a27a45a31a38a5a51a25a100a11a24a23a38a19a21a17a20a19a35a39a21a61
a104a18a17a30a39a16a34a76a23a26a7a51a72a48a1a6a34a35a25a100a25a28a27a24a23a38a17a30a101a33a7a36a1a49a3a6a5a8a7a28a46a16a27a24a23a38a17a30a11a16a34a35a1a40a31a33a11a29a25a49a55a44a11a16a19a35a7a47a19a21a3a38a1a48a11a24a15a57a3a6a5a21a17a30a1a40a13a80a17a30a1a6a82
a3a6a23a38a17a20a43a21a34a35a3a38a7a33a13a113a1a38a50a12a1a38a3a38a7a33a25a14a61a87a114a115a3a28a1a6a5a8a11a16a41a10a1a100a3a6a5a35a7a60a1a38a7a47a23a26a46a29a7a47a23a60a31a33a11a29a25a28a25a97a34a21a19a21a17a30a31a33a27a45a3a6a17a20a19a8a39a107a41a54a17a30a3a6a5
a130a62a54a5a8a7a37a25a40a34a76a86a30a3a6a17a20a82a84a7a47a19a8a39a24a17a20a19a8a7a60a3a6a23a26a27a24a19a8a1a6a86a30a27a45a3a38a11a16a23a37a31a26a34a76a23a38a23a26a7a47a19a21a3a6a86a30a50a90a1a6a34a76a55a21a55a44a11a16a23a26a3a38a1a37a3a6a23a26a27a24a19a8a1a6a86a30a27a45a3a6a17a30a11a16a19
a43a44a7a33a3a84a41a54a7a33a7a47a19a113a156a64a19a35a39a16a86a20a17a30a1a6a5a108a27a24a19a8a13a56a104a76a23a26a7a47a19a8a31a58a5a91a42a79a110a45a55a35a27a16a19a76a17a30a1a6a5a91a42a2a157a37a7a47a23a26a25a28a27a16a19a18a42a57a158a51a27a24a19a8a13a76a27a16a23a38a17a20a19
a159a4a5a76a17a20a19a8a7a33a1a38a7a45a42a109a159a4a23a26a11a45a27a29a3a6a17a30a27a24a19a91a42a44a27a24a19a8a13a51a160a37a27a24a17a30a3a6a17a30a27a16a19a56a159a4a23a26a7a33a11a16a86a30a7a45a42a44a41a54a17a30a3a6a5a108a154a6a3a38a11a16a50a12a155a14a46a29a7a47a23a26a1a6a17a30a11a24a19a8a1
a11a24a15a59a161a40a11a16a23a26a7a33a27a24a19a111a27a24a19a8a13a32a110a127a86a30a11a16a46a29a7a47a19a76a17a30a27a16a19a56a27a24a86a30a1a38a11a60a27a16a46a16a27a24a17a20a86a30a27a16a43a76a86a30a7a45a61
a25a40a34a21a86a30a3a6a17a20a55a76a86a30a7a40a3a6a23a26a27a29a31a58a66a12a17a20a19a8a39a76a42a21a13a21a7a33a3a38a7a33a31a33a3a6a17a30a11a16a19a18a42a21a1a6a34a8a25a28a25a28a27a24a23a38a17a30a101a36a27a45a3a6a17a30a11a24a19a91a42a44a31a47a86a20a34a8a1a38a3a38a7a47a23a38a17a20a19a8a39a76a42a35a27a16a19a35a13
a3a6a23a26a27a16a19a35a1a6a86a30a27a29a3a6a17a30a11a24a19a108a1a38a7a47a23a26a46a29a7a47a23a26a1a60a67a22a1a38a11a45a25a28a7a90a11a24a19a56a3a6a5a8a7a60a1a38a27a45a25a28a7a90a31a33a11a45a25a49a55a21a34a8a3a38a7a47a23a16a42a59a1a38a11a45a25a28a7a60a23a26a7a47a82
a25a100a11a45a3a38a7a16a68a47a42a29a27a45a1a91a41a54a7a47a86a20a86a21a27a45a1a91a27a37a41a54a7a26a43a48a31a47a23a26a27a16a41a63a86a30a7a26a23a64a27a24a19a8a13a40a19a35a7a33a41a79a1a38a41a54a17a20a23a26a7a4a23a26a7a33a3a6a23a38a17a30a7a36a46a24a27a16a86a35a7a26a19a35a39a16a17a20a19a35a7
a15a162a11a24a23a48a27a45a13a21a13a12a17a20a19a35a39a51a19a35a7a36a41a10a1a40a1a38a3a38a11a16a23a38a17a30a7a33a1a48a3a38a11a14a3a6a5a8a7a28a1a38a7a47a23a26a46a45a7a26a23a16a61a28a158a14a34a21a86a30a3a6a17a20a55a76a86a30a7a14a34a8a1a38a7a47a23a26a1a33a42a64a7a33a27a29a31a58a5
a41a54a17a30a3a6a5a111a27a49a1a38a7a47a55a8a27a24a23a26a27a29a3a38a7a37a31a47a86a20a17a30a7a26a19a21a3a10a55a21a23a26a11a45a39a24a23a26a27a29a25a14a42a21a27a45a31a33a31a36a7a33a1a38a1a79a3a6a5a35a7a2a1a38a7a47a23a26a46a45a7a47a23a63a1a6a17a30a25a97a34a21a86a30a3a38a27a24a19a8a7a47a82
a11a16a34a35a1a6a86a30a50a29a61
3. IMPLEMENTATION
a62a54a5a8a7a85a98a76a23a26a1a38a3a51a5a12a34a21a23a26a13a80a86a30a7a56a17a20a19a163a17a30a25a48a55a76a86a30a7a33a25a100a7a47a19a21a3a6a17a20a19a35a39a103a3a6a5a35a7a56a62a79a65a37a62a96a1a38a7a47a23a26a46a29a7a47a23a89a41a57a27a45a1
a3a38a11a32a31a47a23a26a7a33a27a29a3a38a7a60a27a116a23a26a7a33a27a16a86a20a82a84a3a6a17a30a25a28a7a14a46a29a7a47a23a26a1a6a17a30a11a24a19a125a11a24a15a2a3a6a5a35a7a90a3a38a11a24a55a21a17a30a31a14a3a6a23a26a27a29a31a58a66a12a17a20a19a8a39a89a1a38a50a12a1a38a3a38a7a33a25a14a61
a62a54a5a8a7a116a55a21a23a26a7a47a82a84a7a33a52a45a17a30a1a38a3a6a17a20a19a8a39a107a1a38a50a12a1a38a3a38a7a33a25a118a5a8a27a45a13a107a43a44a7a33a7a26a19a119a43a8a27a45a3a38a31a38a5a76a82a84a11a16a23a38a17a30a7a47a19a21a3a38a7a33a13a102a43a44a7a33a31a33a27a16a34a35a1a38a7
a3a6a5a8a7a40a13a21a7a47a98a76a19a21a17a30a3a6a17a30a11a24a19a87a11a24a15a59a3a6a5a8a7a40a62a10a65a2a62a119a3a6a23a26a27a29a31a58a66a12a17a20a19a8a39a60a3a38a27a45a1a6a66a90a23a26a7a33a93a45a34a76a17a20a23a26a7a36a1a37a7a33a27a29a31a58a5a32a7a33a46a29a7a47a19a21a3
a3a38a11a60a43a44a7a28a55a76a23a26a11a12a31a36a7a33a1a38a1a38a7a33a13a89a27a29a1a40a3a6a5a35a11a16a34a35a39a16a5a89a17a30a3a49a41a57a7a47a23a26a7a28a3a6a5a8a7a28a11a24a19a21a86a30a50a85a7a36a46a45a7a47a19a21a3a33a42a64a39a29a7a47a19a8a7a47a23a26a27a45a3a6a82
a17a20a19a8a39a14a27a100a1a38a7a47a55a35a27a16a23a26a27a45a3a38a7a48a11a24a34a8a3a6a55a76a34a8a3a10a98a21a86a30a7a40a15a22a11a24a23a69a7a33a27a45a31a38a5a51a7a33a46a29a7a47a19a21a3a33a61a79a104a35a11a16a23a37a7a26a164a60a31a47a17a30a7a47a19a8a31a33a50a45a42a44a3a6a5a8a7
a7a26a19a21a3a6a17a20a23a26a7a51a31a33a11a24a86a20a86a30a7a33a31a36a3a6a17a30a11a24a19a103a41a54a27a45a1a49a86a30a11a29a27a45a13a21a7a33a13a81a17a20a19a21a3a38a11a95a25a28a7a33a25a28a11a16a23a26a50a81a27a16a19a35a13a113a3a6a5a35a7a26a19a107a25a40a34a21a86a30a3a6a17a20a82
a55a21a86a30a7a37a3a6a23a26a27a29a31a58a66a12a17a20a19a8a39a40a55a35a27a29a1a38a1a38a7a33a1a37a67a22a11a24a19a8a7a54a55a44a7a47a23a57a7a33a46a45a7a26a19a21a3a26a68a165a25a28a27a29a13a76a7a2a11a16a46a45a7a47a23a57a3a6a5a35a7a79a31a33a11a16a86a20a86a30a7a33a31a33a3a6a17a30a11a16a19a18a61
a104a8a11a24a23a26a3a6a34a21a19a35a27a29a3a38a7a47a86a30a50a45a42a35a3a6a5a8a7a54a17a20a19a35a13a12a17a30a46a45a17a30a13a12a34a35a27a16a86a59a3a6a23a26a27a45a31a38a66a12a17a20a19a35a39a48a7a47a19a8a39a24a17a20a19a8a7a33a1a79a41a54a7a47a23a26a7a54a1a38a3a6a23a38a34a8a31a33a3a6a34a21a23a26a7a33a13
a41a54a17a30a3a6a5a32a1a38a7a47a55a8a27a24a23a26a27a29a3a38a7a49a13a21a7a33a31a47a17a30a1a6a17a30a11a16a19a85a55a21a23a26a11a12a31a33a7a33a13a12a34a21a23a26a7a33a1a37a27a16a19a35a13a51a31a33a11a16a19a21a3a6a23a26a11a24a86a109a1a38a3a6a23a38a34a35a31a33a3a6a34a21a23a26a7a33a1a2a3a38a11
a27a16a86a20a86a30a11a16a41a134a25a40a34a76a86a30a3a6a17a20a82a84a7a47a19a8a39a24a17a20a19a8a7a32a31a33a11a45a25a40a43a76a17a20a19a8a27a45a3a6a17a30a11a16a19a18a42a79a1a38a11a32a11a24a19a21a86a30a50a89a3a6a5a8a7a14a31a33a11a16a19a21a3a6a23a26a11a24a86a79a1a38a3a6a23a38a34a8a31a47a82
a3a6a34a21a23a26a7a4a19a8a7a33a7a33a13a21a7a33a13a48a3a38a11a10a43a44a7a54a25a100a11a12a13a80a17a20a98a8a7a33a13a28a3a38a11a79a31a47a23a26a7a33a27a29a3a38a7a54a27a37a3a6a23a26a27a29a31a58a66a12a17a20a19a8a39a37a1a38a50a12a1a38a3a38a7a36a25a135a41a54a5a76a17a30a31a38a5
a11a16a55a44a7a47a23a26a27a29a3a38a7a33a1a165a17a20a19a8a31a47a23a26a7a33a25a100a7a47a19a21a3a38a27a24a86a20a86a30a50a28a27a29a1a18a19a35a7a36a41a10a1a91a1a38a3a38a11a24a23a38a17a30a7a33a1a59a27a24a23a26a7a64a86a30a11a45a27a29a13a76a7a36a13a123a17a20a19a21a3a38a11a2a3a6a5a35a7a59a17a20a19a76a82
a25a100a7a33a25a28a11a24a23a26a50a32a31a33a11a16a86a20a86a30a7a33a31a33a3a6a17a30a11a24a19a91a61a32a62a64a11a88a5a8a27a24a19a8a13a80a86a30a7a90a27a88a86a20a17a30a46a29a7a14a13a21a27a45a3a38a27a51a1a38a3a6a23a26a7a33a27a29a25a134a124a32a41a54a5a76a17a30a31a38a5a18a42
a34a21a19a21a86a20a17a20a66a12a7a28a27a48a1a38a3a38a27a45a3a6a17a30a31a40a31a33a11a16a86a20a86a30a7a33a31a33a3a6a17a30a11a16a19a18a42a44a17a30a1a54a55a44a11a45a3a38a7a47a19a21a3a6a17a30a27a16a86a20a86a30a50a116a34a21a19a12a43a44a11a16a34a76a19a8a13a76a7a36a13a116a124a100a1a38a3a38a11a24a23a38a17a30a7a33a1
a41a54a5a21a17a30a31a58a5a32a27a16a23a26a7a37a3a38a11a12a11a28a11a16a86a30a13a51a3a38a11a49a15a105a34a21a23a26a3a6a5a35a7a26a23a79a27a24a166a44a7a36a31a33a3a37a3a6a5a8a7a37a3a6a23a26a27a16a17a20a19a76a17a20a19a8a39a88a55a21a5a35a27a29a1a38a7a49a11a16a15a64a3a6a5a8a7
a3a6a23a26a27a29a31a58a66a12a17a20a19a8a39a28a7a47a19a8a39a24a17a20a19a8a7a33a1a79a27a24a23a26a7a54a23a26a7a33a25a100a11a24a46a29a7a33a13a28a15a105a23a26a11a45a25a121a3a6a5a8a7a54a17a20a19a76a82a84a25a28a7a33a25a100a11a24a23a26a50a60a31a33a11a24a86a20a86a30a7a36a31a33a3a6a17a30a11a24a19
a27a16a15a22a3a38a7a47a23a2a7a33a27a29a31a58a5a111a27a45a13a21a13a80a17a30a3a6a17a30a11a16a19a56a11a24a15a64a19a8a7a33a41a102a1a38a3a38a11a24a23a38a17a30a7a36a1a33a61
a152a54a7a36a31a33a27a24a34a8a1a38a7a51a3a6a5a35a7a60a23a26a7a33a25a28a11a16a46a16a27a24a86a2a11a24a15a69a13a76a11a12a31a26a34a35a25a28a7a26a19a21a3a38a1a88a15a105a23a26a11a29a25a128a3a6a5a8a7a88a17a20a19a21a82a6a25a100a7a33a25a28a11a24a23a26a50
a31a36a11a24a86a20a86a30a7a33a31a33a3a6a17a30a11a16a19a121a41a54a11a16a34a76a86a30a13a108a25a28a27a24a66a127a7a85a11a16a86a30a13a76a7a26a23a32a1a38a3a38a11a24a23a38a17a30a7a33a1a60a17a20a19a35a27a29a31a33a31a33a7a33a1a38a1a6a17a20a43a21a86a105a7a56a3a38a11a56a31a47a86a20a17a30a7a47a19a21a3a38a1
a15a162a27a24a17a20a23a38a86a30a50a89a93a45a34a21a17a30a31a58a66a12a86a30a50a32a17a20a19a56a27a88a5a21a17a30a39a24a5a21a82a84a46a45a11a24a86a20a34a8a25a28a7a90a27a24a55a21a55a76a86a20a17a30a31a33a27a29a3a6a17a30a11a45a19a18a42a57a3a6a5a35a7a100a13a76a11a12a31a47a34a8a25a28a7a47a19a21a3a38a1
a41a54a5a21a17a30a31a58a5a90a27a16a23a26a7a10a23a26a7a33a25a28a11a16a46a29a7a33a13a28a15a105a23a26a11a45a25a121a25a28a7a33a25a100a11a24a23a26a50a28a27a16a23a26a7a10a1a38a3a38a11a16a23a26a7a33a13a60a11a24a19a90a13a12a17a30a1a6a66a14a3a38a11a40a27a16a86a20a86a30a11a16a41
a23a26a7a36a3a6a23a38a17a30a7a33a46a16a27a24a86a79a43a21a50a85a3a6a5a8a7a47a17a20a23a60a13a21a11a12a31a47a34a8a25a28a7a47a19a21a3a60a114a22a65a94a67a22a41a54a5a76a17a30a31a38a5a56a17a30a1a49a55a76a23a26a11a16a46a45a17a30a13a21a7a33a13a81a17a20a19a113a7a33a27a29a31a58a5
a19a8a11a45a3a6a17a20a98a8a31a33a27a29a3a6a17a30a11a24a19a108a25a28a7a33a1a38a1a38a27a29a39a45a7a16a68a47a61a111a0a10a3a48a3a6a5a21a17a30a1a28a3a6a17a30a25a28a7a45a42a59a3a6a5a8a7a123a55a83a7a47a23a26a25a28a27a24a19a8a7a47a19a21a3a49a23a26a7a26a55a44a11a45a1a6a82
a17a30a3a38a11a16a23a26a50a81a17a30a1a28a19a8a11a45a3a88a17a20a19a8a13a21a7a33a52a12a7a33a13a107a15a22a11a16a23a88a23a26a7a36a3a6a23a38a17a30a7a33a46a16a27a24a86a40a43a21a50a56a13a76a11a12a31a26a34a35a25a28a7a26a19a21a3a14a31a33a11a16a19a21a3a38a7a47a19a21a3a60a11a24a23
a25a100a7a33a3a38a27a45a13a21a27a45a3a38a27a90a1a6a34a35a31a38a5a32a27a45a1a2a3a6a17a30a25a28a7a33a1a38a3a38a27a45a25a48a55a89a27a16a19a35a13a51a86a30a27a24a19a8a39a24a34a8a27a45a39a29a7a45a42a18a43a21a34a35a3a2a3a6a5a35a7a47a23a26a7a40a17a30a1a37a19a8a11
a17a20a19a21a5a8a7a47a23a26a7a47a19a21a3a40a11a24a43a8a1a38a3a38a27a45a31a26a86a30a7a49a3a38a11a28a27a29a13a76a13a12a17a20a19a8a39a14a1a6a34a8a31a58a5a90a17a20a19a35a13a21a7a33a52a45a17a20a19a8a39a76a61
a167a10a19a8a31a33a7a14a3a6a5a8a7a14a17a20a19a8a31a47a23a26a7a33a25a28a7a47a19a21a3a38a27a16a86a48a46a45a7a47a23a26a1a6a17a30a11a16a19a108a11a24a15a69a3a6a5a35a7a51a3a6a23a26a27a29a31a58a66a127a7a47a23a90a41a54a27a45a1a60a11a24a55a83a7a47a23a26a27a24a82
a3a6a17a30a11a16a19a35a27a16a86a22a42a37a27a32a19a35a7a33a3a84a41a54a11a24a23a38a66a56a17a20a19a21a3a38a7a47a23a38a15a162a27a45a31a33a7a51a41a54a27a29a1a60a27a45a13a21a13a76a7a33a13a44a61a108a62a54a5a35a7a60a19a35a7a33a3a84a41a54a11a24a23a38a66a56a55a21a23a26a11a24a82
a3a38a11a12a31a36a11a24a86a40a15a22a11a16a23a51a3a6a5a8a7a85a1a38a7a47a23a26a46a29a7a47a23a51a34a8a1a38a7a33a1a88a55a21a86a30a27a24a17a20a19a21a82a84a3a38a7a33a52a12a3a85a31a36a11a45a25a28a25a28a27a16a19a35a13a21a1a32a27a24a19a8a13a107a23a26a7a33a1a6a34a76a86a30a3
a31a36a11a12a13a76a7a33a1a100a3a38a11a14a15a22a27a45a31a47a17a20a86a20a17a30a3a38a27a29a3a38a7a14a13a21a7a47a43a21a34a35a39a29a39a24a17a20a19a8a39a87a124a32a11a16a19a35a7a60a31a33a27a16a19a56a1a6a17a30a25a49a55a21a86a30a50a121a154a6a3a38a7a47a86a20a19a8a7a33a3a38a155a32a3a38a11
a3a6a5a8a7a54a1a38a7a47a23a26a46a29a7a47a23a59a27a24a19a8a13a48a1a38a3a38a27a24a23a26a3a18a7a26a19a21a3a38a7a47a23a38a17a20a19a35a39a40a31a36a11a45a25a28a25a28a27a16a19a35a13a21a1a79a67a22a27a10a1a6a17a30a25a48a55a76a86a30a7a2a31a33a11a45a25a28a25a100a27a24a19a8a13a80a82
a86a20a17a20a19a8a7a14a31a26a86a20a17a30a7a47a19a21a3a28a41a54a5a76a17a30a31a38a5a89a55a21a23a26a11a45a25a49a55a8a3a38a1a40a15a22a11a24a23a100a27a14a31a33a11a29a25a28a25a28a27a16a19a35a13a44a126a1a48a27a24a23a26a39a16a34a35a25a100a7a47a19a21a3a38a1a49a41a57a27a45a1
a27a16a86a30a1a38a11a28a41a54a23a38a17a30a3a38a3a38a7a47a19a83a68a47a61a59a159a54a11a45a25a28a25a28a27a16a19a35a13a21a1a54a3a38a11a48a3a6a5a35a7a79a1a38a7a47a23a26a46a29a7a47a23a54a17a20a19a8a31a47a86a20a34a8a13a76a7a40a34a35a1a38a7a26a23a54a27a16a34a35a3a6a5a8a7a47a19a21a82
a3a6a17a30a31a36a27a45a3a6a17a30a11a24a19a91a42a12a7a47a19a8a27a24a43a21a86a20a17a20a19a8a39a12a129a24a13a21a17a30a1a47a27a16a43a76a86a30a17a20a19a44a39a48a27a45a1a38a50a45a19a8a31a58a5a21a23a26a11a24a19a8a11a24a34a8a1a4a27a16a86a30a7a47a23a26a3a38a1a33a42a12a27a29a13a76a13a12a17a20a19a35a39a40a27a16a19a35a13
a23a26a7a36a25a28a11a16a46a45a17a20a19a35a39a28a13a21a11a12a31a47a34a8a25a28a7a47a19a21a3a38a1a54a15a105a23a26a11a29a25a163a27a40a31a36a11a24a86a20a86a30a7a33a31a33a3a6a17a30a11a16a19a18a42a44a25a100a27a24a19a8a27a45a39a45a7a36a25a28a7a47a19a21a3a79a11a24a15a91a25a40a34a76a86a20a82
a3a6a17a20a55a21a86a30a7a40a31a33a11a16a86a20a86a30a7a33a31a33a3a6a17a30a11a24a19a8a1a33a42a76a23a26a7a36a93a45a34a35a7a33a1a38a3a38a1a57a3a38a11a40a3a6a23a26a27a45a31a38a66a28a27a37a55a8a27a24a23a26a3a6a17a30a31a47a34a21a86a30a27a24a23a2a7a33a46a29a7a47a19a21a3a33a42a45a86a30a11a12a11a16a66a12a34a76a55
a11a16a15a40a13a21a11a12a31a47a34a8a25a28a7a47a19a21a3a38a1a88a43a21a50a95a13a76a27a29a3a38a7a16a129a24a3a6a17a30a25a28a7a32a11a24a23a100a43a44a11a12a11a24a86a30a7a33a27a16a19a135a93a45a34a8a7a47a23a26a50a45a42a57a3a6a23a26a27a24a19a8a1a6a86a30a27a45a3a6a17a30a11a16a19a18a42
a1a6a34a8a25a28a25a28a27a16a23a38a17a30a101a33a27a45a3a6a17a30a11a16a19a18a42a44a15a22a7a33a3a38a31a38a5a21a17a20a19a35a39a60a11a24a15a109a41a54a7a47a43a90a55a35a27a29a39a45a7a33a1a33a42a8a1a38a7a47a23a26a46a45a7a47a23a2a1a38a3a38a27a29a3a6a17a30a1a38a3a6a17a30a31a33a1a33a42a18a27a16a19a35a13
a23a26a7a36a39a24a17a30a1a38a3a6a23a26a27a45a3a6a17a30a11a16a19a108a27a45a1a60a27a32a3a6a23a26a27a45a31a38a66a12a7a47a23a16a42a57a1a6a34a35a25a28a25a100a27a24a23a38a17a30a101a33a7a47a23a16a42a54a19a8a7a33a41a54a82a84a7a33a46a45a7a26a19a21a3a28a13a76a7a36a3a38a7a33a31a33a3a38a11a24a23a16a42
a11a16a23a2a31a47a86a20a34a35a1a38a3a38a7a26a23a38a17a20a19a35a39a90a7a47a19a35a39a16a17a20a19a35a7a29a61
a62a54a5a8a7a97a98a21a19a35a27a16a86a54a1a38a3a38a7a26a55a89a17a20a19a85a55a21a23a26a11a12a13a12a34a35a31a47a17a20a19a8a39a32a3a6a5a35a7a49a15a117a34a76a86a20a86a57a1a38a50a12a1a38a3a38a7a33a25a134a17a30a1a48a3a6a5a35a7a48a17a30a25a49a55a76a86a30a7a26a82
a25a100a7a47a19a21a3a38a27a45a3a6a17a30a11a16a19a102a27a24a19a8a13a85a17a20a19a21a3a38a7a33a39a16a23a26a27a45a3a6a17a30a11a16a19a102a11a24a15a2a46a16a27a24a23a38a17a30a11a16a34a35a1a60a31a47a86a20a17a30a7a26a19a21a3a38a1a33a42a54a41a54a5a76a17a30a31a38a5a56a17a30a1a49a31a26a34a76a23a38a82
a23a26a7a26a19a21a3a6a86a30a50a97a17a20a19a28a55a21a23a26a11a45a39a16a23a26a7a33a1a38a1a33a61a64a0a113a1a6a34a35a25a28a25a100a27a24a23a38a17a30a101a33a7a47a23a59a15a22a11a16a23a64a156a64a19a35a39a16a86a20a17a30a1a6a5a18a42a83a110a127a55a8a27a24a19a21a17a30a1a6a5a18a42a21a158a51a27a16a19a76a82
a13a21a27a24a23a38a17a20a19a91a42a12a27a16a19a35a13a48a168a45a27a16a55a35a27a16a19a35a7a33a1a38a7a59a5a35a27a29a1a112a43a44a7a33a7a26a19a28a27a29a13a76a27a16a55a35a3a38a7a33a13a40a17a20a19a21a3a38a11a37a27a57a1a38a7a47a23a26a46a45a17a30a31a33a7a47a82a22a55a21a23a26a11a24a46a45a17a30a13a21a7a47a23
a31a26a86a20a17a30a7a47a19a21a3a4a15a22a11a16a23a64a3a6a5a8a7a10a62a79a65a2a62a56a110a80a7a26a23a26a46a45a7a47a23a16a42a12a27a29a1a18a5a35a27a29a1a4a27a2a13a76a11a12a31a26a34a35a25a28a7a26a19a21a3a6a82a6a31a26a86a20a34a35a1a38a3a38a7a47a23a38a17a20a19a8a39a49a55a21a23a26a11a24a82
a39a16a23a26a27a45a25a14a61a59a0a56a34a35a1a38a7a47a23a38a82a22a17a20a19a21a3a38a7a47a23a38a15a162a27a45a31a33a7a40a31a47a86a20a17a30a7a26a19a21a3a4a17a30a1a4a19a8a7a33a27a24a23a57a31a33a11a45a25a48a55a76a86a30a7a33a3a6a17a30a11a16a19a18a42a44a27a16a19a35a13a100a27a37a19a35a7a33a41a54a82
a7a36a46a45a7a47a19a21a3a54a13a21a7a33a3a38a7a33a31a36a3a6a17a30a11a24a19a51a31a26a86a20a17a30a7a47a19a21a3a10a17a30a1a4a55a21a86a30a27a24a19a21a19a8a7a33a13a112a61a57a62a54a5a35a7a2a31a33a7a47a19a21a3a6a23a26a27a24a86a91a1a38a7a47a23a26a46a29a7a47a23a54a17a30a1a54a41a54a23a38a17a30a3a6a82
a3a38a7a26a19a51a17a20a19a56a159a79a169a40a169a49a42a35a27a16a19a35a13a51a3a6a5a8a7a48a46a24a27a16a23a38a17a30a11a24a34a8a1a49a31a26a86a20a17a30a7a47a19a21a3a38a1a40a27a24a23a26a7a40a17a30a25a49a55a21a86a30a7a33a25a28a7a47a19a21a3a38a7a33a13a32a17a20a19a56a159a37a42
a159a79a169a40a169a49a42a21a27a24a19a8a13a32a168a45a27a16a46a16a27a76a61
4. REFERENCES
a71a30a72a47a78a97a168a76a61a35a0a79a86a20a86a30a27a24a19a91a42a91a168a76a61a35a157a49a61a8a159a54a27a24a23a38a43a83a11a24a19a8a7a47a86a20a86a22a42a64a157a49a61a8a65a37a11a12a13a21a13a80a17a20a19a8a39a45a3a38a11a16a19a18a42a109a168a76a61a21a170a4a27a29a25a49a23a26a11a24a19a91a42
a27a24a19a8a13a51a170a49a61a21a170a59a27a24a19a8a39a76a61a35a62a64a11a16a55a76a17a30a31a48a65a37a7a36a3a38a7a33a31a33a3a6a17a30a11a24a19a32a27a16a19a35a13a51a62a18a23a26a27a29a31a58a66a12a17a20a19a8a39a60a171a165a17a20a86a30a11a29a3
a110a12a3a6a34a8a13a76a50a90a104a18a17a20a19a35a27a16a86a59a172a10a7a26a55a44a11a24a23a26a3a33a61a83a114a162a19a89a173a57a174a6a175a16a176a26a177a47a177a26a178a12a179a105a180a12a181a45a182a79a175a38a183a40a184a30a185a35a177a40a186a57a187a97a188a79a173a8a187
a189a63a174a6a175a16a190a12a178a12a176a47a190a45a182a36a184a18a191a40a177a16a192a18a182a123a193a76a174a6a190a12a180a21a182a33a176a16a174a26a179a194a91a184a22a179a105a175a12a180a60a190a12a180a35a178a85a195a64a180a8a178a12a177a24a174a38a182a36a184a115a174a84a190a12a180a35a178a12a179a105a180a12a181
a196a90a175a12a174a84a197a45a182a38a185a35a175a47a194a44a42a12a104a8a7a47a43a89a72a36a198a45a198a45a199a21a61
a71a131a200a78a40a172a40a61a8a65a49a61a35a152a59a23a26a11a24a41a54a19a91a61a35a156a59a52a12a27a45a25a49a55a21a86a30a7a47a82a84a152a54a27a29a1a38a7a33a13a85a158a51a27a29a31a58a5a21a17a20a19a8a7a49a62a18a23a26a27a16a19a35a1a6a86a30a27a29a3a6a17a30a11a24a19a32a17a20a19
a3a6a5a8a7a28a201a44a202a44a203a91a204a83a205a21a206a91a207a33a207a40a110a12a50a12a1a38a3a38a7a33a25a14a61a44a114a105a19a89a173a57a174a6a175a16a176a26a177a47a177a26a178a12a179a105a180a12a181a45a182a79a175a38a183a40a184a30a185a35a177a37a208a44a179a20a209a12a184a22a177a26a177a24a180a8a184a73a185
a210a26a180a8a184a115a177a16a174a26a180a35a190a12a184a22a179a105a175a12a180a35a190a45a211a44a212a64a175a12a180a36a183a33a177a16a174a6a177a16a180a35a176a26a177a37a175a12a180a89a212a64a175a12a213a54a194a91a214a76a184a22a190a12a184a22a179a105a175a12a180a35a190a45a211a21a215a64a179a117a180a12a181a12a214a76a179a73a182a36a184a22a179a105a176a33a182a47a42
a55a8a27a45a39a29a7a33a1a49a72a36a75a45a198a16a124a35a72a16a216a16a132a76a42a91a159a54a11a24a55a83a7a47a19a76a5a8a27a45a39a29a7a47a19a91a42a44a65a37a7a47a19a8a25a28a27a24a23a38a66a44a42a64a72a36a198a45a198a29a75a76a61
a217a21a218a12a218a45a219a57a220a38a221a12a221a45a222a12a222a12a222a109a223a38a224a12a225a18a223a38a224a33a226a12a227a57a223a6a228a45a229a45a227a21a221a76a230a36a231a21a232a12a233a24a234a21a221a33a219a8a232a24a219a21a228a45a231a21a225a18a223a115a217a127a218a45a226a8a233 a61
a71a74a24a78a48a168a76a61a8a159a54a27a24a23a38a43a83a11a24a19a8a7a47a86a20a86a22a42a18a170a48a61a21a170a4a27a16a19a35a39a21a42a44a168a76a61a21a235a18a27a16a166a44a7a47a23a26a3a6a50a29a42a44a172a97a61a21a65a48a61a152a4a23a26a11a16a41a54a19a91a42
a62a40a61a21a171a64a17a30a7a47a23a26a31a33a7a45a42a44a27a16a19a35a13a51a236a48a61a76a235a44a17a20a34a18a61a83a159a54a158a51a136a119a23a26a7a47a55a44a11a16a23a26a3a10a11a16a19a32a62a79a65a37a62a54a82a70a131a80a237
a110a12a7a33a39a29a25a28a7a47a19a21a3a38a27a45a3a6a17a30a11a16a19a18a42a91a65a37a7a36a3a38a7a33a31a33a3a6a17a30a11a24a19a32a27a16a19a35a13a51a62a18a23a26a27a29a31a58a66a12a17a20a19a8a39a76a61a91a114a105a19a89a173a57a174a6a175a16a176a26a177a47a177a26a178a12a179a105a180a12a181a45a182
a175a38a183a40a184a30a185a35a177a40a186a57a187a97a188a79a173a8a187a163a189a79a174a6a175a16a190a12a178a12a176a26a190a45a182a33a184a44a191a40a177a16a192a18a182a14a196a90a175a12a174a84a197a45a182a38a185a35a175a47a194a44a42a45a55a8a27a45a39a29a7a33a1
a72a29a72a16a216a33a124a35a72a16a131a16a238a76a42a91a110a12a27a24a19a32a104a76a23a26a27a16a19a35a31a26a17a30a1a38a31a33a11a76a42a91a159a54a0a49a42a44a72a36a198a45a198a45a198a21a61a35a158a51a11a16a23a26a39a45a27a24a19a32a161a40a27a16a34a76a15a162a25a28a27a24a19a21a19
a171a64a34a21a43a76a86a20a17a30a1a6a5a8a7a47a23a26a1a33a42a59a114a105a19a35a31a45a61
a71a132a24a78a48a159a37a61a21a160a37a11a29a39a45a27a16a19a32a27a24a19a8a13a51a172a97a61a21a156a79a61a35a104a76a23a26a7a36a13a76a7a47a23a38a66a12a17a20a19a8a39a76a61a44a0a79a19a51a156a59a46a16a27a24a86a20a34a8a27a45a3a6a17a30a11a24a19a87a11a24a15a59a3a6a5a8a7
a158a14a34a21a86a30a3a6a17a20a82a84a7a47a19a8a39a24a17a20a19a8a7a88a158a51a62a108a0a10a23a26a31a38a5a21a17a30a3a38a7a33a31a33a3a6a34a21a23a26a7a45a61a91a114a162a19a95a239a51a190a12a176a26a185a35a179a105a180a35a177a60a193a21a174a6a190a12a180a76a182a26a211a30a190a12a184a22a179a105a175a12a180
a190a12a180a8a178a88a184a30a185a35a177a37a210a26a180a33a183a36a175a12a174a47a213a48a190a12a184a22a179a105a175a12a180a88a208a44a175a12a214a33a194a91a240a4a173a57a174a6a175a16a176a26a177a47a177a26a178a12a179a105a180a12a181a45a182a79a175a38a183a40a184a30a185a35a177a90a193a35a185a35a179a105a174a6a178
a212a109a175a12a180a33a183a33a177a16a174a6a177a16a180a35a176a26a177a40a175a38a183a40a184a30a185a35a177a37a187a40a182a47a182a36a175a16a176a24a179a117a190a12a184a115a179a117a175a45a180a54a183a33a175a12a174a37a239a111a190a12a176a26a185a35a179a105a180a35a177a60a193a76a174a84a190a12a180a76a182a26a211a30a190a12a184a115a179a117a175a12a180
a179a117a180a51a184a73a185a35a177a2a187a40a213a49a177a16a174a26a179a105a176a26a190a45a182a40a241a22a187a97a239a87a193a45a187a243a242a244a45a245a16a246a24a42a21a46a45a11a16a86a20a34a35a25a100a7a88a72a200a77a45a131a24a198a100a11a24a15a79a215a44a177a26a176a16a184a115a214a21a174a6a177
a191a69a175a12a184a22a177a200a182a2a179a105a180a60a187a40a174a26a184a22a179a247a54a176a16a179a105a190a45a211a21a210a26a180a35a184a22a177a200a211a117a211a30a179a20a181a12a177a24a180a8a176a47a177a33a42a33a55a8a27a45a39a45a7a36a1a49a72a45a72a36a74a24a124a8a72a16a131a24a74a21a61
a110a45a55a21a23a38a17a20a19a35a39a29a7a47a23a38a82a84a248a4a7a47a23a38a86a30a27a29a39a76a42a91a152a54a7a47a23a38a86a20a17a20a19a91a42a64a167a37a31a36a3a38a11a24a43a44a7a47a23a48a72a36a198a45a198a45a199a21a61
a71a77a200a78a40a170a48a61a35a170a59a27a24a19a8a39a76a42a21a62a40a61a35a0a79a34a76a86a30a3a33a42a8a62a97a61a21a171a64a17a30a7a47a23a26a31a33a7a45a42a8a27a24a19a8a13a32a159a37a61a76a92a108a61a35a235a91a27a45a3a38a3a6a17a30a25a28a7a47a23a16a61
a114a22a25a49a55a21a23a26a11a24a46a45a17a20a19a8a39a14a62a64a7a36a52a12a3a79a159a54a27a45a3a38a7a33a39a29a11a24a23a38a17a30a101a33a27a29a3a6a17a30a11a24a19a56a158a51a7a33a3a6a5a8a11a12a13a21a1a10a15a22a11a16a23a37a156a59a46a45a7a26a19a21a3
a62a18a23a26a27a29a31a58a66a12a17a20a19a8a39a76a61a91a114a105a19a89a173a57a174a6a175a16a176a26a177a47a177a26a178a12a179a105a180a12a181a45a182a79a175a38a183a79a187a28a212a18a239a96a208a35a210a16a249a54a210a38a188a121a212a64a175a12a180a36a183a33a177a16a174a6a177a16a180a35a176a26a177a40a175a12a180
a188a57a177a33a182a33a177a26a190a12a174a6a176a26a185a14a190a12a180a8a178a123a186a69a177a16a250a24a177a33a211a30a175a47a194a91a213a48a177a16a180a35a184a44a179a105a180a116a210a26a180a36a183a33a175a12a174a47a213a48a190a12a184a22a179a105a175a12a180a28a188a54a177a16a184a22a174a26a179a105a177a16a250a24a190a45a211a20a42
a131a16a238a45a238a29a238a76a61
a71a75a24a78a40a170a48a61a35a170a59a27a24a19a8a39a76a42a8a168a76a61a8a159a54a27a24a23a38a43a44a11a16a19a35a7a47a86a20a86a22a42a91a172a40a61a35a65a48a61a35a152a4a23a26a11a16a41a54a19a18a42a8a62a40a61a76a171a64a17a30a7a47a23a26a31a33a7a29a42a35a152a37a61a8a62a97a61
a0a79a23a26a31a58a5a21a17a20a43a8a27a24a86a30a13a44a42a18a27a16a19a35a13a51a236a48a61a76a235a44a17a20a34a18a61a8a235a18a7a33a27a16a23a38a19a76a17a20a19a8a39a14a0a79a55a76a55a21a23a26a11a45a27a29a31a58a5a8a7a33a1a79a15a22a11a24a23
a65a2a7a33a3a38a7a33a31a33a3a6a17a20a19a8a39a14a27a16a19a35a13a90a62a18a23a26a27a45a31a38a66a12a17a20a19a35a39a60a251a2a7a33a41a79a1a10a156a59a46a45a7a26a19a21a3a38a1a33a61a18a210a38a252a59a252a4a252a102a210a26a180a35a184a22a177a33a211a105a211a30a179a20a181a12a177a16a180a35a184
a208a83a253a24a182a36a184a115a177a16a213a40a182a47a42a8a72a33a132a76a67a22a132a127a68a47a237a74a127a131a200a124a127a132a45a74a76a42a91a168a24a34a21a86a30a50a21a129a24a0a79a34a35a39a16a34a35a1a38a3a48a72a33a198a29a198a45a198a76a61a91a110a45a55a44a7a33a31a26a17a30a27a24a86a57a114a115a1a38a1a6a34a8a7
a11a16a19a32a0a10a55a21a55a76a86a20a17a30a31a36a27a45a3a6a17a30a11a24a19a8a1a48a11a24a15a59a114a105a19a21a3a38a7a47a86a20a86a20a17a30a39a45a7a26a19a21a3a28a114a105a19a76a15a22a11a16a23a26a25a28a27a45a3a6a17a30a11a16a19a32a172a79a7a33a3a6a23a38a17a30a7a33a46a16a27a24a86a22a61
TDT Server Machine
User Interface Client 1 User Interface Client 2 Protocol Debugger
TDT Server
Spanish Translator
German
Translator
New−Event
Detector
Chinese Summarizer
Newswire
Receiver
Tracking Engine
Web Crawler
Other
Service
Provider
Tracker Summ.
Collection Mgmt
Document Clustering
Other Services
English and
Spanish
Summarizer
Back−End Service Providers
a254a79a255a1a0a3a2a5a4a7a6a9a8a11a10a13a12a13a14a15a6a17a16a90a255a1a18a20a19a21a4a16a255a23a22a5a2a15a19a20a6a25a24a26a12a13a16a27a12a29a28a20a30a15a6a31a4a7a32a33a6a31a4a35a34a36a4a7a37a38a14a64a255a39a19a40a6a25a37a25a19a21a2a5a4a40a6
