From 014386c87a136542376900193f88dabed3770f56 Mon Sep 17 00:00:00 2001 From: gilliantuerah Date: Wed, 29 Jul 2020 03:54:29 +0700 Subject: [PATCH 1/2] push readme --- README.md | 79 +- __pycache__/graph.cpython-37.pyc | Bin 0 -> 3864 bytes __pycache__/readFile.cpython-37.pyc | Bin 0 -> 796 bytes src/OL_edge.txt | 7035 +++++++++++++++++++++++++++ src/OL_node.txt | 6105 +++++++++++++++++++++++ src/graph.py | 215 + src/main.py | 31 + src/readFile.py | 53 + src/testing.png | Bin 0 -> 51756 bytes 9 files changed, 13468 insertions(+), 50 deletions(-) create mode 100644 __pycache__/graph.cpython-37.pyc create mode 100644 __pycache__/readFile.cpython-37.pyc create mode 100644 src/OL_edge.txt create mode 100644 src/OL_node.txt create mode 100644 src/graph.py create mode 100644 src/main.py create mode 100644 src/readFile.py create mode 100644 src/testing.png diff --git a/README.md b/README.md index 70aed03..b0656f0 100644 --- a/README.md +++ b/README.md @@ -2,10 +2,9 @@ -## Tujuan Tugas -1. Review materi pathfinding pada mata kuliah Strategi Algoritma. -2. Mengenal multiple-agent TSP. -3. Melakukan visualisasi data. +Oleh : +* Felicia Gillian Tekad Tuerah +* 13518070 ## Deskripsi Masalah Welcome to **Oldenburg** ! Kota kecil cantik ini merupakan sebuah kota kecil di barat lau kota Bremen , Jerman , dengan penduduk kurang lebih 168 ribu jiwa [2018]. Kota kecil ini cocok menjadi lahan uji coba untuk melakukan pemodelan sederhana pembuatan rute pengantaran logistik.
@@ -18,50 +17,32 @@ Masalah pengantaran barang untuk satu kendaraan dengan fungsi objektif jarak min Kita akan menggunakan dataset jalanan pada kota Oldenburg yang dapat diakses pada tautan ini. Lakukan pengunduhan untuk kedua data jalanan di kota Oldenburg. Data pertama merupakan koordinat simpul, data kedua merupakan data sisi antar simpul. Asumsikan seluruh jalan dua arah.
Seperti yang disebutkan sebelumnya, kita akan menggunakan pendekatan mTSP dalam permasalahan ini. Untuk mempermudah anda dan mempermudah penilaian, tugas akan dibagi dalam beberapa tahap. -### Milestone 1 -Pada milestone 1, anda diminta untuk membangun sebuah upagraf dari graf jalan keseluruhan kota Oldenburg. Upagraf tersebut merupakan sebuah graf lengkap tak berarah, dengan simpul-simpulnya adalah titik tujuan pengiriman barang ditambah titik yang mewakili kantor pusat perusahaan logistik. Simpul-simpul tersebut merupakan masukan program yang dimasukkan oleh pengguna, dengan format masukan bebas. Hasilkan sebuah matriks jarak antar simpul upagraf lengkap. Nilai untuk milestone pertama maksimal adalah **600**. - -### Milestone 2 -Pada Milestone 2 , anda akan menggunakan upagraf yang telah dihasilkan pada Milestone 1 untuk membangun rute dari para kurir dengan pendekatan mTSP. Tampilkan rute yang diambil oleh tiap kurir. Nilai maksimal pada milestone kedua adalah **1500** - -### Milestone 3 -Setelah berhasil mendapatkan rute bagi para kurir, selanjutnya anda diminta untuk menggambarkan rute dari para kurir. Visualisasi rute minimal membedakan warna rute untuk tiap kurir dan menampilkan upagraf yang digunakan untuk membuat rute. Nilai lebih akan diberikan jika anda dapat menampilkan rute beserta seluruh peta jalan di kota Oldenburg. Nilai minimal adalah **800** dan nilai maksimal adalah **1500** - -## Pengerjaan -Tugas ini individual.
-Lakukan *fork* terhadap *repository* ini.
-Spek tugas cukup umum, sehingga asisten tidak membatasi algoritma maupun bahasa pemrograman yang digunakan, walaupun **penggunaan Python disarankan**. Algoritma yang digunakan untuk pathfinding harus optimal, namun hasil dari mTSP tidak harus optimal (*Note : beberapa pustaka optimization bisa menghasilkan solusi sub-optimal dalam batas waktu tertentu*). Bila merasa sudah menyelesaikan tugas, silahkan lakukan pull request dan hubungi asisten lewat email untuk melakukan demo.
-Pastikan ada menambahkan/menggati README ini saat mengumpulkan. README minimal mengandung : - -1. Pendekatan algoritma yang digunakan untuk pathfinding dan penyelesaian mTSP, serta -2. Cara menjalankan program, termasuk instalasi pustaka bila menggunakan bermacam pustaka - -Anda bebas menggunakan pustaka maupun referensi apapun untuk mengerjakan tugas, kecuali kode/pustaka jadi yang melakukan *routing*, karena tujuan tugas adalah membuat sebuah prototipe pembuatan rute. Pastikan anda mencantumkan sumber bilamana anda menggunakan kode dari orang lain. Akan tetapi, pemahaman terhadap solusi masalah menjadi bagian penting dari penilaian , sehingga anda disarankan untuk menuliskan kode anda sendiri.
- -## Penilaian -Nilai maksimal non-bonus adalah **4200**. Penilaian akan dilakukan berdasarkan : -1. kode sumber, -2. pendekatan solusi, -2. demo aplikasi dan , -3. pemahaman terhadap solusi masalah. - -Untuk poin (1) dan poin (2) , nilai maksimal adalah **3600** dari ketiga milestone.
-Demo hanya dapat dilakukan sekali. Demo bernilai **600** poin. Pada demo, anda akan menunjukkan hasil aplikasi dan akan terdapat tanya jawab untuk menguji pemahaman.
-Asisten juga akan menjalankan **plagiarism checking** antar kode sumber peserta. Bila ditemukan adanya kecurangan, maka nilai peserta bersangkutan adalah 0 tanpa pengubahan, dan pengurangan poin maksimal tidak akan berlaku. Perhatikan bahwa selama anda mencantumkan asal kode yang anda salin , tidak menggunakan pustaka untuk *routing* dan tidak menyalin kode milik teman anda, anda tidak akan mendapat masalah. - -## Bonus -Bonus **300** poin diberikan jika anda dapat mengirimkan hasil algoritma beserta beberapa contoh masukan/keluaran untuk kasus kota San Francisco , dengan jumlah jalanan yang lebih besar dari Kota Oldenburg. Dataset dapat diambil di website yang sama. - -## Kontak -Silahkan hubungi asisten lewat line @alamhasabiebaru atau lewat email 13517096@std.stei.itb.ac.id dengan subjek diawal tulisan \[SELEKSI IRK\] . *Note : waktu menjawab bervariasi, namun email biasanya akan dibalas kurang dari sehari. Line mungkin tidak dibalas dalam waktu satu-dua hari. Mohon bersabar :)*. Pertanyaan juga dipersilahkan. Jawaban akan diposting dalam bagian QnA README ini. - -## QnA -- Bagaimana penentuan upagraf ? Apakah bebas oleh developer ?
-Upagraf dibangun dari masukan simpul-simpul tujuan dan simpul kantor pusat. Masukan tersebut berasal dari pengguna, namun developer bebas menentukan format masukan simpul. -- Bagaimana cara menghitung jarak dua simpul pada upagraf ? Apakah menggunakan jarak koordinat kedua simpul atau menggunakan data jalan, walaupun kedua simpul tidak bertetangga ?
-Tentunya kendaraan kurir bergerak di atas jalanan, tidak bergerak lurus antara du simpul :) Selain itu, sebuah simpul dapat mencapai simpul lainnya dengan menelusuri jalan. Lakukan penelusuran untuk mendapatkan jaraknya. -- Apakah program menggunakan GUI atau command-based ?
-Dibebaskan. +## Library +Dalam menyelesaikan tugas ini, saya menggunakan beberapa library yakni: +1. **networkx** (untuk menggambar simpul dan sisi dari upagraf) +2. **matplotlib** (untuk menampilkan gambar graf ) + +Sebelum menjalankan program, yang perlu disiapkan adalah : +1. [Python 3.0 or above](https://www.python.org/) +2. Networkx +``` +pip install networkx +``` +3. Matplotlib +``` +pip install matplotlib +``` + +Cara menjalankan program cukup mudah yakni : +1. Buka folder tempat kode disimpan +2. Menjalankan kode main dari kode sumber di terminal +``` +py main.py +``` +3. Kemudian, ikuti instruksi dari program + +## Pendekatan Algoritma +Algoritma dibuat dengan menggunakan prinsip backtracking dan rekursif untuk memperoleh jarak terpendek dari simpul satu ke simpul lainnya. Algoritma ini digunakan untuk memperoleh upagraf dan matriks jarak dari beberapa kota tujuan dan kantor pusat terlebih dahulu. Syarat dari algoritma ini adalah tidak boleh ada kota yang terlewati dua kali. Kemudian, untuk penyelesaian mTSP dilakukan iterasi tiap kurir dan kota tujuan yang ingin didatangi. Kemudian jalur diperoleh dengan memanfaatkan matriks jarak upagraf yang telah dibentuk sebelumnya. ## Referensi Silahkan gunakan referensi berikut sebagai awal pengerjaan tugas:
@@ -74,5 +55,3 @@ Silahkan gunakan referensi berikut sebagai awal pengerjaan tugas:
## Credits Thank you for Li Fei Fei et. al. for providing the data. -## Final Words -Akhir Kata, selamat bersenang-senang ! It's not worth it if you're not having fun. diff --git a/__pycache__/graph.cpython-37.pyc b/__pycache__/graph.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..080dd8eecc5b1069b94a3ef9b0b136a5a896702f GIT binary patch literal 3864 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 literal 0 HcmV?d00001 diff --git a/src/OL_edge.txt b/src/OL_edge.txt new file mode 100644 index 0000000..e50e6c5 --- /dev/null +++ b/src/OL_edge.txt @@ -0,0 +1,7035 @@ +0 1609 1622 57.403187 +1 2471 2479 29.718756 +2 2463 2471 61.706902 +3 2443 2448 19.080025 +4 1417 1491 28.248583 +5 4961 4962 15.014112 +6 3150 3156 78.557220 +7 1629 1633 10.386786 +8 2234 2249 55.720882 +9 2159 2162 37.383289 +10 2154 2159 160.897079 +11 2148 2150 15.142239 +12 1312 1317 55.357960 +13 1692 1700 75.790390 +14 293 299 19.293741 +15 3806 3807 19.894999 +16 3521 3528 85.082039 +17 3515 3521 104.642044 +18 3833 3845 75.549019 +19 3857 3874 81.339333 +20 3848 3851 10.663868 +21 3833 3848 82.003647 +22 472 475 562.864563 +23 3202 3203 5.514648 +24 0 2 359.674072 +25 2 5 137.580414 +26 5 7 314.741272 +27 7 11 487.541748 +28 11 37 227.213562 +29 0 1 95.952362 +30 1 3 334.927582 +31 3 4 63.649429 +32 4 6 56.746574 +33 5679 5681 25.871616 +34 2702 2703 145.897064 +35 1671 4959 54.152744 +36 4276 4278 31.746073 +37 2462 2473 70.045860 +38 5676 5677 13.299081 +39 1261 1266 5.716599 +40 126 128 60.918823 +41 239 270 349.654602 +42 238 239 64.192543 +43 237 238 358.990173 +44 236 237 208.662888 +45 184 236 332.353607 +46 129 184 369.537933 +47 126 129 102.685822 +48 125 126 259.437286 +49 123 125 228.396591 +50 121 123 352.850830 +51 118 121 364.763855 +52 118 119 247.535339 +53 448 469 95.110840 +54 379 448 518.661987 +55 354 355 558.999756 +56 355 356 495.473114 +57 356 357 436.354279 +58 357 379 714.758667 +59 469 590 515.778748 +60 138 590 501.586426 +61 124 138 544.010193 +62 120 124 532.781677 +63 119 120 107.460258 +64 119 122 431.172485 +65 122 127 526.950012 +66 127 201 559.049622 +67 201 480 417.526489 +68 477 480 788.324585 +69 475 477 532.819580 +70 472 473 286.377411 +71 355 375 1619.545898 +72 473 474 245.160431 +73 474 476 485.113770 +74 476 478 545.719849 +75 478 479 294.833679 +76 479 491 214.543396 +77 491 535 431.243500 +78 535 591 499.357788 +79 270 591 588.669617 +80 270 309 128.987625 +81 309 592 277.716217 +82 592 593 374.502350 +83 593 631 446.011810 +84 631 710 372.671448 +85 710 711 205.051132 +86 78 828 1426.648071 +87 66 78 279.768494 +88 66 82 303.438507 +89 82 713 499.889496 +90 711 713 603.454712 +91 711 712 418.507599 +92 712 714 325.999878 +93 714 731 308.564819 +94 731 803 279.804779 +95 803 831 345.615234 +96 829 831 375.000092 +97 829 830 262.954437 +98 830 833 178.176117 +99 833 841 92.142578 +100 833 839 68.408211 +101 833 947 522.182739 +102 947 948 245.855301 +103 948 949 153.156235 +104 949 953 166.159485 +105 949 951 123.857803 +106 3331 3333 115.723495 +107 358 366 419.818176 +108 366 393 387.196228 +109 393 1066 497.353210 +110 1065 1066 411.823364 +111 953 1065 568.556030 +112 355 358 1005.401062 +113 6062 6068 87.843040 +114 6055 6062 64.887192 +115 6051 6055 70.900475 +116 6042 6051 67.987526 +117 6033 6042 82.117966 +118 6021 6033 159.761383 +119 575 4002 132.887390 +120 5751 5752 168.709763 +121 12 14 14.769893 +122 6 8 305.473419 +123 1067 1070 172.379303 +124 701 1067 58.978413 +125 698 1067 83.861290 +126 1067 1068 78.572479 +127 8 10 421.793671 +128 1185 1187 28.892017 +129 1185 1186 28.175491 +130 1185 1188 38.215431 +131 1185 1197 138.462723 +132 10 12 52.116650 +133 625 634 44.277126 +134 625 626 15.208901 +135 625 639 49.176754 +136 618 625 49.845314 +137 12 16 62.589615 +138 1303 1309 125.490517 +139 1303 1305 39.903214 +140 1303 1307 88.941315 +141 1303 1304 15.332479 +142 6 9 377.394012 +143 1421 1425 54.541283 +144 1421 1423 17.874529 +145 1421 1422 14.811548 +146 1421 1426 60.617439 +147 935 4978 112.951500 +148 935 5637 67.251450 +149 902 935 67.029999 +150 935 5639 74.676407 +151 1539 1544 42.190533 +152 1539 1542 31.668911 +153 1539 1540 0.848633 +154 1539 1545 47.670097 +155 16 20 35.133064 +156 1557 1562 133.400726 +157 1287 1557 38.168839 +158 1294 1557 105.902611 +159 1557 1558 63.194698 +160 20 25 30.313585 +161 1675 1679 86.741425 +162 1675 1678 80.438766 +163 1675 1676 63.875881 +164 1675 1677 79.156189 +165 1793 1797 70.233482 +166 1793 1795 44.749348 +167 1793 1794 33.592663 +168 1793 1801 99.586700 +169 25 32 38.611893 +170 1911 1914 94.128944 +171 1911 1913 79.586685 +172 1911 1912 55.591011 +173 1911 1918 117.589417 +174 723 734 92.943329 +175 1867 1908 143.714844 +176 1867 1886 77.337311 +177 1849 1867 76.466850 +178 1867 1891 99.779976 +179 5349 5363 664.744507 +180 2029 2033 53.649437 +181 2029 2032 39.066940 +182 2029 2031 15.256043 +183 2029 2030 13.805349 +184 5345 5349 117.591881 +185 2147 2149 36.900784 +186 2147 2155 97.822769 +187 2147 2148 31.116545 +188 2147 2151 50.711266 +189 2815 4363 60.006618 +190 2226 2241 49.768589 +191 2226 2248 80.579025 +192 2213 2226 69.506363 +193 2196 2226 136.178833 +194 4716 4717 33.107670 +195 2265 2270 105.097488 +196 2265 2272 133.866852 +197 2265 2266 23.482674 +198 2265 2267 41.696400 +199 941 4717 259.079437 +200 2383 2386 108.334793 +201 2383 2384 55.982697 +202 2383 2385 74.771400 +203 2383 2387 111.148697 +204 1587 1588 40.070034 +205 364 372 215.077209 +206 372 400 329.297852 +207 372 399 327.236938 +208 372 377 71.371422 +209 2480 2483 45.111362 +210 2501 2505 90.186623 +211 2501 2502 56.926311 +212 110 2501 65.033707 +213 2501 2503 75.273003 +214 2495 2497 44.937374 +215 1526 2665 153.293732 +216 1526 2661 81.332474 +217 1507 1526 114.978554 +218 1526 2651 89.666374 +219 1657 2500 35.939175 +220 1657 2495 64.563797 +221 810 2619 148.303024 +222 2619 2620 63.402763 +223 2620 2621 54.420811 +224 2621 2622 85.435005 +225 2623 2624 44.845119 +226 2624 2625 13.700673 +227 2624 2626 15.884041 +228 2627 2629 34.945984 +229 2627 2628 28.547241 +230 2626 2627 14.031561 +231 2628 2630 19.601871 +232 2628 2631 34.597378 +233 757 766 37.756954 +234 766 789 71.700798 +235 766 783 53.730247 +236 783 794 35.405193 +237 794 800 16.353386 +238 800 821 60.748344 +239 821 2633 52.003857 +240 2632 2633 28.621534 +241 2632 2634 38.784088 +242 2634 2635 29.028637 +243 2636 2637 12.019508 +244 804 2636 92.520798 +245 2636 2638 32.162598 +246 2638 2639 40.263565 +247 108 2641 41.940639 +248 2641 2642 5.031873 +249 2642 2644 25.161377 +250 2642 2643 19.864456 +251 2643 2645 14.542446 +252 2645 2648 9.782950 +253 115 2648 11.430612 +254 112 115 10.907202 +255 108 112 15.193726 +256 105 108 32.141499 +257 2650 2651 190.214645 +258 1523 1527 36.122276 +259 1527 2653 145.565475 +260 2653 2654 68.858368 +261 2654 2655 46.331409 +262 2655 2656 18.757473 +263 2656 2657 77.397415 +264 2657 2658 13.325143 +265 2658 2659 222.171402 +266 2659 2660 23.206768 +267 1523 2660 150.682297 +268 1517 1523 29.697838 +269 1507 1517 49.198792 +270 2661 2662 32.449696 +271 2661 2663 33.017399 +272 2662 2663 10.713529 +273 2663 2664 4.503442 +274 2666 2667 20.506098 +275 2667 2668 102.032570 +276 2668 2669 40.840195 +277 2668 2670 72.499130 +278 720 724 44.458324 +279 714 720 204.981308 +280 720 726 68.198471 +281 726 733 43.984539 +282 733 765 156.516068 +283 765 788 79.338722 +284 765 774 34.444077 +285 782 2683 326.601288 +286 782 2684 150.082108 +287 769 804 104.155548 +288 769 788 78.588394 +289 755 769 61.791714 +290 48 49 45.848114 +291 39 48 53.883923 +292 34 39 35.911732 +293 39 46 32.547367 +294 755 805 172.134933 +295 805 2639 141.791489 +296 2639 2640 51.540478 +297 18 23 44.415546 +298 16 18 9.119387 +299 14 18 64.930023 +300 32 44 80.968971 +301 1404 1417 99.745811 +302 1398 1404 41.665356 +303 1393 1398 29.839054 +304 1403 1405 79.425713 +305 1393 1403 54.355316 +306 1403 1415 92.772209 +307 736 755 90.677864 +308 51 52 18.403490 +309 43 52 99.284966 +310 40 42 7.769544 +311 42 45 20.084784 +312 40 43 12.604389 +313 28 43 93.032906 +314 24 28 13.291942 +315 28 35 42.548870 +316 2510 2514 88.806435 +317 2507 2510 62.975697 +318 2510 2516 154.839935 +319 2516 2517 11.296204 +320 2519 2523 38.920761 +321 2521 2523 17.590267 +322 2514 2521 162.111130 +323 2521 2532 131.558823 +324 1459 1465 80.331612 +325 1465 1467 12.904542 +326 1465 1507 405.789917 +327 2651 2652 168.649780 +328 66 74 193.469788 +329 74 80 91.428650 +330 74 92 191.286179 +331 92 104 41.572998 +332 104 2685 71.080208 +333 2685 2686 163.085587 +334 2686 2689 123.411057 +335 2689 2694 195.208817 +336 1510 2694 180.734055 +337 1496 1510 86.252914 +338 2695 2696 20.717030 +339 2695 2697 36.677990 +340 2695 2698 45.781254 +341 2698 2699 69.596085 +342 1537 2699 56.440380 +343 1530 1537 46.256001 +344 1530 1535 38.986095 +345 1522 1530 54.524364 +346 31 38 34.547844 +347 26 31 33.160835 +348 20 31 78.042702 +349 15 23 70.554718 +350 38 44 34.016487 +351 2504 2511 108.506798 +352 2502 2504 25.087917 +353 2504 2509 63.853825 +354 2509 2513 110.853783 +355 2513 2526 211.368652 +356 2511 2513 74.419701 +357 2539 2542 108.318008 +358 2538 2539 7.644900 +359 2539 2541 65.712448 +360 2541 2544 59.401379 +361 2544 2546 31.411386 +362 2546 2549 78.557442 +363 105 2549 267.184143 +364 96 105 28.837170 +365 74 96 204.476593 +366 29 41 78.470909 +367 29 34 38.595222 +368 22 29 29.937433 +369 22 36 72.042015 +370 19 22 28.929461 +371 19 30 69.357216 +372 15 19 33.156506 +373 14 15 30.774279 +374 1372 1387 67.322800 +375 1387 1393 38.325588 +376 1393 1400 38.325344 +377 1400 1405 38.819508 +378 1405 1500 168.326279 +379 1496 1500 44.776196 +380 57 60 26.004272 +381 55 57 81.431885 +382 53 55 55.603062 +383 51 53 14.207393 +384 49 51 31.954647 +385 47 49 32.997025 +386 2700 2701 51.666119 +387 2701 2702 8.120736 +388 810 2702 102.188324 +389 2517 2519 62.764847 +390 2519 2531 78.129906 +391 2526 2533 70.725975 +392 2526 2532 32.926514 +393 2511 2512 53.236027 +394 788 1415 134.514694 +395 774 813 118.845047 +396 813 2631 43.449936 +397 2631 2632 50.245560 +398 782 792 31.990973 +399 773 782 33.224281 +400 760 773 44.235096 +401 750 760 46.105396 +402 748 750 15.526408 +403 745 748 13.175277 +404 742 745 13.003418 +405 740 742 15.097508 +406 736 740 14.974639 +407 736 790 217.368530 +408 727 736 61.249264 +409 2514 2518 180.346130 +410 2507 2515 207.726517 +411 2503 2507 50.075153 +412 2644 2646 11.468258 +413 2644 2647 14.282674 +414 2647 2649 14.007630 +415 2646 2649 14.805619 +416 1415 1419 33.674454 +417 1419 2696 52.659992 +418 1535 2697 41.630833 +419 1522 2704 100.980568 +420 1520 1522 15.118161 +421 46 51 104.618828 +422 41 46 36.939686 +423 36 41 35.526089 +424 30 36 38.818142 +425 26 30 26.444441 +426 23 26 13.356550 +427 724 738 95.031342 +428 724 727 26.113602 +429 2704 2705 224.630753 +430 2703 2704 37.194122 +431 2517 2520 79.360504 +432 24 40 92.252983 +433 17 24 53.434036 +434 13 17 54.944244 +435 10 13 64.941658 +436 2680 2681 25.858812 +437 2681 2682 42.094578 +438 2617 2682 44.039654 +439 2612 2617 25.352800 +440 2606 2612 44.664677 +441 2597 2606 53.411140 +442 2591 2597 32.943138 +443 2584 2591 71.080116 +444 2573 2584 93.291588 +445 2564 2573 38.162582 +446 2558 2564 103.987320 +447 2551 2558 58.375084 +448 2547 2551 109.335129 +449 2542 2547 80.555252 +450 2537 2538 124.518219 +451 2535 2537 78.820351 +452 2534 2535 39.826954 +453 2533 2534 71.169670 +454 2515 2518 31.731159 +455 2515 2524 131.660690 +456 2522 2525 12.019871 +457 2525 2528 10.150872 +458 2528 2529 13.505586 +459 2529 2530 11.579472 +460 2527 2530 19.479668 +461 2522 2527 16.224680 +462 2512 2522 211.897018 +463 2505 2506 22.083378 +464 2506 2508 15.975586 +465 25 38 82.863678 +466 2691 2692 18.793173 +467 2690 2691 87.384552 +468 2691 2693 24.605206 +469 2692 2693 16.878950 +470 2688 2690 57.383404 +471 2687 2688 22.936136 +472 2686 2687 96.993027 +473 1490 1496 96.479370 +474 1496 1497 4.755827 +475 1497 1499 28.420252 +476 1499 1520 100.925499 +477 810 2524 80.714867 +478 790 810 57.538025 +479 35 47 76.039543 +480 34 35 20.848642 +481 2679 2680 71.320274 +482 2678 2679 18.136511 +483 2677 2678 49.944836 +484 2676 2677 79.222580 +485 2675 2676 84.321564 +486 2674 2675 95.042084 +487 2673 2674 61.482647 +488 2672 2673 102.222145 +489 2670 2672 125.345131 +490 2670 2671 58.807049 +491 9 21 499.884125 +492 21 27 35.265373 +493 27 33 42.497147 +494 33 66 421.827362 +495 80 89 78.442017 +496 89 110 99.709038 +497 2706 2708 97.046936 +498 2706 2707 4.458496 +499 364 384 344.330750 +500 360 364 100.009163 +501 2824 2827 294.227264 +502 2824 2825 116.260132 +503 2824 2826 269.766602 +504 444 2826 188.254837 +505 2826 2828 66.492760 +506 380 389 94.564217 +507 361 380 396.783234 +508 380 385 47.545601 +509 2796 2838 104.271935 +510 2838 2839 205.508255 +511 2838 2845 664.599670 +512 2897 2898 135.399460 +513 2898 2899 29.946518 +514 387 392 107.849411 +515 373 387 116.636787 +516 387 391 65.521729 +517 391 398 98.402451 +518 382 391 127.546074 +519 442 453 46.675930 +520 442 445 13.338525 +521 424 433 54.698975 +522 424 426 11.896368 +523 419 424 28.149294 +524 2839 2841 239.701309 +525 2841 2842 29.697954 +526 2842 2844 112.808273 +527 2844 2846 162.739395 +528 2846 2851 193.430054 +529 2851 2858 300.142181 +530 2858 2886 452.379913 +531 2858 2881 366.353058 +532 368 383 203.499496 +533 368 378 151.788330 +534 363 368 219.861328 +535 398 418 144.918106 +536 392 398 65.664490 +537 383 392 114.529015 +538 369 373 103.910248 +539 373 381 51.243401 +540 407 430 131.755722 +541 378 407 303.342529 +542 407 2781 327.607056 +543 2778 2781 18.798265 +544 418 2781 305.255463 +545 2852 2853 35.296791 +546 2853 2854 64.451279 +547 2854 2856 112.525528 +548 2856 2861 161.166306 +549 2861 2865 114.029060 +550 2865 2893 307.830414 +551 2886 2893 297.626678 +552 377 415 593.839294 +553 431 436 24.616163 +554 404 431 185.452133 +555 431 434 21.262463 +556 434 438 10.150872 +557 436 438 16.674934 +558 404 449 265.551636 +559 390 404 133.559860 +560 2913 2915 24.247910 +561 2913 2917 119.900436 +562 2913 2914 19.393705 +563 2914 2916 8.458864 +564 2915 2916 13.533979 +565 2917 2919 260.728668 +566 2917 2918 36.776485 +567 2919 2922 115.814812 +568 362 363 11.525787 +569 363 365 119.549004 +570 359 360 108.947556 +571 359 361 116.475151 +572 385 415 258.713623 +573 385 394 123.581467 +574 2847 2849 89.647644 +575 2845 2847 87.293900 +576 2845 2850 193.081024 +577 2850 2855 261.924316 +578 2850 2852 93.139679 +579 2839 2840 221.732803 +580 2840 2843 100.470375 +581 2843 2848 311.968597 +582 449 2848 241.922821 +583 386 390 74.581482 +584 390 395 62.237629 +585 2881 2884 20.745878 +586 465 2884 375.953094 +587 2884 2896 194.391159 +588 358 359 133.637085 +589 358 362 251.391022 +590 386 403 206.877579 +591 370 386 181.082870 +592 415 423 84.661247 +593 423 427 20.506098 +594 427 437 61.072422 +595 437 444 24.883423 +596 2828 2829 27.387579 +597 2829 2830 20.849407 +598 2830 2831 194.126831 +599 2831 2832 66.214668 +600 470 2923 64.396751 +601 445 470 108.374634 +602 426 442 80.275635 +603 412 419 70.721802 +604 396 412 109.874077 +605 384 412 268.404205 +606 2778 2809 119.668587 +607 381 382 10.398476 +608 382 396 164.018814 +609 2903 2905 120.739006 +610 2901 2903 63.538662 +611 2899 2901 96.040756 +612 2899 2900 65.576538 +613 2900 2902 44.725391 +614 2902 2904 60.148369 +615 2904 2906 155.404282 +616 2906 2908 276.234070 +617 2906 2907 11.139454 +618 374 383 88.633690 +619 367 369 81.778076 +620 369 374 132.798309 +621 2881 2895 185.388657 +622 422 465 185.619003 +623 395 422 205.203339 +624 362 370 262.253723 +625 365 367 38.903824 +626 2911 2912 64.841042 +627 2910 2911 37.762959 +628 2909 2910 196.368011 +629 2908 2909 21.011473 +630 449 2907 125.974098 +631 449 2918 289.857330 +632 422 2918 389.321655 +633 2836 2837 179.116272 +634 2835 2836 60.597538 +635 2834 2835 31.951172 +636 2833 2834 66.919670 +637 2827 2833 355.405457 +638 2920 2921 78.246712 +639 2919 2920 24.408297 +640 371 376 84.742012 +641 371 374 72.883095 +642 367 371 117.517464 +643 406 443 212.059067 +644 399 409 71.791374 +645 452 2924 236.822815 +646 2925 2926 36.752529 +647 2925 2927 39.588711 +648 2927 2931 42.031525 +649 1036 1050 79.720062 +650 1027 1036 28.620476 +651 1022 1027 23.354818 +652 1013 1022 43.675259 +653 973 974 11.517578 +654 974 1006 111.457520 +655 966 973 56.100586 +656 960 966 50.174564 +657 956 960 31.482634 +658 952 956 71.717651 +659 950 952 64.218590 +660 949 950 78.323990 +661 462 467 50.257351 +662 462 471 61.646534 +663 455 462 12.733512 +664 441 457 59.235580 +665 441 455 54.621140 +666 432 441 38.466682 +667 2753 2759 50.077961 +668 2753 2758 49.632385 +669 2748 2753 18.013752 +670 2758 2766 57.113098 +671 2758 2760 16.544153 +672 2792 2801 36.230015 +673 2777 2792 63.746834 +674 471 2792 38.027107 +675 2777 2786 41.279995 +676 2767 2777 50.880081 +677 3043 3044 20.422016 +678 3044 3046 62.050018 +679 3044 3045 17.709011 +680 3046 3048 13.105618 +681 3047 3049 23.768410 +682 3046 3047 8.001946 +683 3050 3051 33.444973 +684 3049 3050 15.343898 +685 3049 3052 83.346176 +686 2810 3056 41.233292 +687 2810 3045 56.587799 +688 2794 2810 61.461605 +689 3057 3058 47.846031 +690 3058 3059 16.185316 +691 2818 3058 45.385677 +692 3059 3060 47.846031 +693 3059 3061 59.917480 +694 2813 3065 46.522808 +695 2813 3063 63.082539 +696 2802 2813 46.513931 +697 3061 3062 34.994766 +698 3063 3064 50.245792 +699 2762 2776 87.670494 +700 2749 2762 90.691864 +701 2762 2768 41.360104 +702 2812 3066 65.068207 +703 3054 3055 32.225876 +704 3053 3054 43.267441 +705 391 410 150.434387 +706 410 417 70.033981 +707 417 464 205.832092 +708 464 468 35.322205 +709 464 3329 100.507751 +710 3067 3068 20.223330 +711 3180 3185 69.661888 +712 3173 3180 52.761066 +713 3180 3182 15.735336 +714 3182 3184 13.155640 +715 3184 3187 29.115658 +716 3186 3187 21.674456 +717 1060 3186 93.722176 +718 3186 3188 75.294235 +719 964 978 95.821655 +720 978 984 16.948875 +721 978 993 64.987373 +722 996 1005 24.231417 +723 991 996 27.960037 +724 987 996 58.113964 +725 981 987 19.428444 +726 975 979 13.085238 +727 979 981 4.386207 +728 979 990 35.977303 +729 981 990 35.841377 +730 990 992 10.981213 +731 990 1012 74.419319 +732 3002 3004 15.825230 +733 2988 3002 64.811325 +734 2988 2990 36.046406 +735 2985 2988 17.568686 +736 3189 3190 133.084442 +737 2994 3003 47.754211 +738 3003 3008 15.384569 +739 3008 3009 12.513166 +740 3009 3012 7.368271 +741 3003 3009 15.457697 +742 3138 3155 187.567215 +743 3138 3150 127.607597 +744 3134 3138 50.827393 +745 3155 3307 353.980255 +746 2775 2794 79.783096 +747 2768 2775 41.739468 +748 2775 2812 153.536972 +749 2794 2806 45.404797 +750 2806 2818 39.786327 +751 2818 3053 98.067772 +752 3052 3053 36.684032 +753 463 3052 57.498863 +754 446 463 60.474026 +755 418 428 53.852909 +756 3157 3161 13.663103 +757 3150 3157 86.233124 +758 3161 3176 104.737984 +759 3172 3176 51.017761 +760 3172 3308 92.394180 +761 3308 3309 52.126415 +762 3308 3310 142.344849 +763 1024 3310 217.516373 +764 1014 1024 53.873772 +765 1024 1025 13.552307 +766 2942 2944 7.109425 +767 2944 2947 11.606760 +768 2942 2955 50.458508 +769 2955 2961 42.838276 +770 2940 2961 140.039001 +771 3079 3085 111.699883 +772 3085 3088 13.828814 +773 3085 3103 111.041245 +774 2943 2965 158.458679 +775 2937 2943 74.143982 +776 2943 2949 132.816360 +777 2949 2951 4.792141 +778 2939 2949 68.222694 +779 3209 3210 30.199272 +780 3207 3209 46.160351 +781 3206 3207 37.325512 +782 3205 3206 24.168964 +783 3201 3205 165.271759 +784 3201 3202 33.531231 +785 3198 3201 88.275131 +786 2971 2973 14.808859 +787 2946 2971 178.269913 +788 2946 2953 31.589548 +789 2938 2946 65.154945 +790 3160 3166 65.135956 +791 3166 3169 13.505586 +792 3166 3171 18.417553 +793 3171 3174 14.736612 +794 3169 3174 19.909531 +795 3162 3177 93.308876 +796 3177 3311 103.735283 +797 3311 3312 100.019234 +798 1045 3312 155.549530 +799 1025 1045 87.697006 +800 1045 1064 80.961212 +801 2433 2438 30.366795 +802 2431 2433 13.275317 +803 2433 2444 75.018402 +804 3094 3100 36.988003 +805 3100 3102 11.217485 +806 3092 3100 51.565620 +807 3083 3092 79.034843 +808 3080 3083 74.560913 +809 3068 3069 29.074034 +810 3069 3075 166.334152 +811 3069 3072 97.972321 +812 3072 3079 119.428314 +813 3072 3076 77.732475 +814 3194 3197 114.033882 +815 3192 3194 147.060806 +816 3037 3194 106.426773 +817 2979 2983 75.839493 +818 2974 2979 48.627842 +819 2971 2974 27.213398 +820 2973 2976 23.258293 +821 1062 2976 90.247673 +822 1057 1062 20.090214 +823 1057 1058 6.899399 +824 3164 3167 16.256485 +825 466 3129 172.377594 +826 451 466 72.319077 +827 466 3175 212.972610 +828 2446 2456 34.366661 +829 2456 2465 54.895035 +830 2465 2957 372.392548 +831 2950 2957 39.036362 +832 2950 2956 31.657627 +833 3068 3070 100.782791 +834 3071 3074 78.780922 +835 3070 3071 5.670002 +836 3071 3073 38.156445 +837 3073 3077 77.813301 +838 3077 3078 22.132399 +839 3077 3081 42.878159 +840 1052 3313 73.096306 +841 1027 1052 117.510422 +842 1052 1061 39.382236 +843 3164 3175 46.526489 +844 3151 3164 136.448242 +845 3148 3151 53.156853 +846 2812 3148 76.923492 +847 3145 3148 35.723141 +848 432 446 55.787659 +849 428 432 26.004625 +850 3314 3317 52.129311 +851 3314 3315 8.362596 +852 3315 3316 7.188325 +853 3040 3317 33.260250 +854 3035 3040 51.476887 +855 2934 2937 30.387737 +856 2929 2934 38.607388 +857 2926 2929 38.603516 +858 2926 2930 42.955250 +859 2930 2933 29.887045 +860 2933 2938 51.212967 +861 2945 2948 11.879281 +862 2938 2945 58.947468 +863 2945 2954 41.085670 +864 2954 2964 97.427956 +865 1050 2457 127.479797 +866 1050 3449 79.401100 +867 1050 2964 105.536324 +868 3160 3162 22.767349 +869 3155 3160 39.507687 +870 3128 3136 63.118317 +871 3119 3128 55.902321 +872 3110 3119 62.336418 +873 3110 3124 92.052223 +874 3091 3110 123.076378 +875 963 964 32.071213 +876 953 963 85.255028 +877 971 972 11.024511 +878 972 986 53.903572 +879 986 991 12.834507 +880 1005 1014 27.886301 +881 3016 3029 61.963810 +882 3029 3035 21.368689 +883 2965 2989 179.339096 +884 2965 2981 111.512764 +885 2390 2393 13.828379 +886 2393 2394 14.588915 +887 2393 2404 75.448036 +888 2407 2411 10.837708 +889 2407 2411 10.837708 +890 2405 2407 12.307736 +891 2395 2405 82.466408 +892 2384 2389 69.138863 +893 2384 2395 109.541733 +894 2384 2400 172.398727 +895 2400 2410 54.720493 +896 3038 3152 69.323372 +897 3021 3038 90.819702 +898 3038 3321 81.036133 +899 3320 3321 26.202311 +900 3320 3322 27.764212 +901 3042 3322 23.777344 +902 3036 3042 80.501884 +903 3007 3036 111.748573 +904 2999 3007 32.448441 +905 2993 2999 31.705622 +906 2986 2993 35.525814 +907 2986 3010 100.251068 +908 2981 2986 59.374001 +909 3035 3105 94.325699 +910 3095 3105 58.957687 +911 3088 3095 43.765865 +912 3076 3087 164.150543 +913 435 3087 148.900986 +914 964 967 16.857059 +915 984 1051 277.538422 +916 2749 2760 89.207443 +917 2745 2748 28.059467 +918 2745 2767 159.682266 +919 2736 2745 76.919617 +920 3098 3107 46.398567 +921 3080 3098 176.023209 +922 3075 3080 62.905666 +923 2396 2398 30.284540 +924 2388 2396 44.457451 +925 2385 2388 47.180447 +926 2385 2391 70.049271 +927 2967 2977 64.490593 +928 2967 2991 188.114731 +929 2991 2994 8.235284 +930 2994 3014 81.727974 +931 3014 3018 27.387949 +932 3321 3323 75.454071 +933 3162 3172 70.602005 +934 409 450 230.457794 +935 406 409 10.714252 +936 388 406 191.213928 +937 388 408 201.829071 +938 384 388 49.591801 +939 3033 3036 109.928574 +940 3028 3033 14.894175 +941 2985 3028 193.417511 +942 2978 2985 69.436409 +943 1005 1023 78.114731 +944 1023 1042 70.386894 +945 3161 3165 63.538502 +946 3165 3173 29.560452 +947 1051 1060 37.948360 +948 1060 3309 83.897774 +949 397 401 51.430252 +950 396 397 4.275813 +951 3089 3104 100.796509 +952 3090 3104 112.764702 +953 3081 3090 123.185501 +954 3090 3093 26.073147 +955 988 998 39.875977 +956 973 988 57.693359 +957 988 1018 118.562340 +958 1018 1033 64.266968 +959 1006 1018 74.446663 +960 2932 2935 40.530800 +961 2935 2940 44.859756 +962 2940 2950 66.538956 +963 3019 3024 25.177547 +964 3024 3027 27.402451 +965 2990 3027 156.884369 +966 2984 2990 46.755238 +967 957 969 80.456131 +968 969 975 61.975475 +969 992 1002 37.023346 +970 998 1002 24.892090 +971 998 1001 8.492508 +972 2392 2394 16.980455 +973 2394 2406 93.318024 +974 2406 2414 22.742104 +975 2406 2416 55.077621 +976 967 971 38.826687 +977 957 967 87.008179 +978 952 957 82.719604 +979 1033 1046 81.552574 +980 1001 1033 117.098495 +981 1006 1013 16.347168 +982 2396 2402 117.742027 +983 2402 2408 36.791565 +984 2391 2402 85.884766 +985 2402 2412 67.612083 +986 2412 2417 40.889038 +987 2401 2412 47.306393 +988 3081 3089 108.331200 +989 3089 3096 49.770008 +990 3096 3114 124.161766 +991 3114 3120 45.326172 +992 3120 3122 8.193799 +993 3120 3126 30.541069 +994 3115 3129 87.650780 +995 3102 3129 199.550522 +996 3126 3130 30.140615 +997 3126 3147 202.437225 +998 3147 3149 25.044134 +999 2425 2426 28.768887 +1000 2419 2425 91.175926 +1001 2425 2435 160.742645 +1002 2415 2419 35.795628 +1003 2404 2415 61.816284 +1004 2404 2413 45.341297 +1005 2404 2416 93.971024 +1006 1046 1049 4.636054 +1007 1027 1046 149.144775 +1008 2767 2778 58.466980 +1009 2735 2736 4.604553 +1010 2736 2739 23.497480 +1011 446 460 45.470650 +1012 458 460 30.387451 +1013 447 458 38.854332 +1014 439 447 29.940184 +1015 428 439 54.979851 +1016 1064 3324 18.903702 +1017 3159 3324 311.908325 +1018 3324 3325 99.938553 +1019 3326 3327 82.112175 +1020 2490 3327 104.487526 +1021 2460 2490 156.159348 +1022 2444 2460 70.693092 +1023 2459 2460 85.089890 +1024 2442 2459 78.875664 +1025 2435 2442 46.135769 +1026 2435 2445 62.510468 +1027 3149 3152 53.568321 +1028 2995 3021 113.002129 +1029 2970 2995 183.068604 +1030 2970 2978 65.233650 +1031 2966 2970 25.127392 +1032 3086 3099 76.691177 +1033 3084 3086 23.793188 +1034 3082 3084 48.269527 +1035 3084 3101 110.878044 +1036 3127 3141 144.132187 +1037 3122 3127 29.091417 +1038 3116 3122 75.769897 +1039 3193 3198 185.390656 +1040 3192 3193 82.318230 +1041 3026 3037 30.304790 +1042 3001 3026 111.937485 +1043 2989 3001 62.510895 +1044 2989 3005 82.289047 +1045 3097 3118 148.931671 +1046 3118 3121 23.207048 +1047 3121 3125 19.743246 +1048 3041 3125 45.583267 +1049 3041 3132 312.942810 +1050 3034 3041 56.137589 +1051 2926 2928 35.591560 +1052 2928 2942 139.630173 +1053 2947 2948 74.339691 +1054 2499 2947 75.711639 +1055 2492 2499 21.190279 +1056 2488 2492 20.444693 +1057 2485 2488 21.800520 +1058 2477 2485 34.042881 +1059 2469 2477 46.514366 +1060 2453 2469 84.585304 +1061 2446 2453 22.894543 +1062 2453 2457 23.022106 +1063 401 405 35.965824 +1064 405 416 39.594334 +1065 416 429 103.547127 +1066 429 3102 315.483734 +1067 3093 3106 64.767876 +1068 3106 3109 38.839237 +1069 3109 3113 28.663057 +1070 3039 3113 77.979538 +1071 3034 3039 42.160725 +1072 3017 3034 71.001678 +1073 3010 3017 35.664738 +1074 3010 3016 26.810707 +1075 3005 3010 129.717697 +1076 2458 2468 50.078934 +1077 2451 2458 40.806152 +1078 2445 2451 20.592331 +1079 2445 2446 4.060132 +1080 3117 3132 93.074577 +1081 3108 3117 65.976921 +1082 3097 3108 81.970543 +1083 3088 3097 54.533169 +1084 3153 3183 231.708344 +1085 3143 3153 117.090416 +1086 3140 3143 33.270470 +1087 3124 3140 145.477966 +1088 3079 3091 152.350113 +1089 3021 3032 46.560474 +1090 3030 3032 75.069069 +1091 3020 3030 43.703087 +1092 2998 3020 98.402451 +1093 2983 2998 81.543808 +1094 2389 2390 18.209837 +1095 2390 2399 56.283119 +1096 2399 2403 32.660770 +1097 2395 2403 68.629082 +1098 2403 2413 55.857368 +1099 1048 1061 99.858833 +1100 1038 1048 57.403187 +1101 1013 1038 111.630188 +1102 986 1019 125.637581 +1103 3318 3319 42.205921 +1104 3317 3318 34.245926 +1105 3005 3023 116.034172 +1106 3152 3158 50.804867 +1107 3154 3158 59.249268 +1108 3146 3154 112.838676 +1109 3146 3159 153.052689 +1110 3133 3146 122.659874 +1111 2391 2397 44.275967 +1112 3131 3142 123.969528 +1113 3131 3135 40.695049 +1114 468 3330 9.540450 +1115 468 3179 166.668915 +1116 3175 3179 28.554050 +1117 461 3330 69.224312 +1118 452 461 17.632599 +1119 425 452 125.606079 +1120 425 451 122.391808 +1121 421 425 15.462481 +1122 2960 2967 85.477493 +1123 2951 2960 56.559669 +1124 2931 2939 91.608704 +1125 2931 2932 9.874660 +1126 3094 3112 130.230698 +1127 3078 3094 170.777115 +1128 1026 1030 8.875147 +1129 1030 1043 63.088940 +1130 1041 1043 27.249390 +1131 1039 1041 11.579472 +1132 1035 1039 20.506098 +1133 1031 1035 13.713573 +1134 1029 1031 8.144133 +1135 1011 1029 71.126282 +1136 1011 1016 12.326110 +1137 1007 1011 13.031080 +1138 2982 2983 24.182426 +1139 2982 2996 103.891640 +1140 2996 3000 21.992521 +1141 3000 3013 39.420979 +1142 3013 3022 43.290768 +1143 3022 3032 87.767372 +1144 2397 2401 39.593998 +1145 2397 2400 26.227373 +1146 2410 2418 53.876610 +1147 2418 2420 11.258769 +1148 2414 2420 72.661453 +1149 2416 2421 25.617363 +1150 2421 2422 39.992275 +1151 2422 2423 18.003061 +1152 2423 2427 76.749031 +1153 2427 2429 92.534218 +1154 2429 2430 13.701164 +1155 2426 2429 87.697250 +1156 3199 3200 7.367849 +1157 3196 3199 16.347168 +1158 3195 3196 90.518684 +1159 3192 3195 162.498749 +1160 1055 1057 16.199940 +1161 1055 1059 29.520947 +1162 1049 1055 19.007576 +1163 1001 1015 41.175743 +1164 3061 3063 100.491119 +1165 2794 2802 29.127333 +1166 3137 3144 80.484039 +1167 3137 3139 44.583008 +1168 3135 3137 14.860840 +1169 3016 3031 150.096069 +1170 3025 3031 18.205078 +1171 3023 3025 14.643689 +1172 3001 3023 92.872795 +1173 408 435 172.377563 +1174 435 454 69.721695 +1175 454 459 9.208672 +1176 456 459 22.663086 +1177 420 456 151.027878 +1178 420 440 93.684265 +1179 408 420 95.474380 +1180 2981 2984 38.778664 +1181 2966 2969 17.713331 +1182 2969 2975 42.212292 +1183 2975 2982 54.209229 +1184 2983 2987 33.229370 +1185 2987 2992 31.122786 +1186 2953 2966 120.439301 +1187 2419 2424 68.629356 +1188 2467 2476 48.346577 +1189 2444 2476 185.689468 +1190 3190 3192 175.744736 +1191 3190 3191 165.559357 +1192 3078 3082 49.773335 +1193 3101 3111 70.676239 +1194 3111 3116 43.102234 +1195 3111 3115 34.915241 +1196 1061 2468 60.668102 +1197 2468 2470 41.814373 +1198 2457 2470 73.577156 +1199 3331 3332 18.328228 +1200 1051 3332 60.356030 +1201 459 3075 203.947052 +1202 1058 3449 32.486294 +1203 1059 3450 19.743103 +1204 3450 3451 49.637836 +1205 1064 3451 39.486347 +1206 3130 3133 34.513695 +1207 413 421 89.713783 +1208 401 413 58.529716 +1209 2972 2980 73.000389 +1210 2964 2972 46.847893 +1211 3015 3019 24.812824 +1212 3011 3015 15.825425 +1213 3006 3011 13.325143 +1214 2984 3006 114.000946 +1215 2389 2392 20.266665 +1216 2392 2409 124.055061 +1217 2409 2410 33.513184 +1218 3130 3134 35.787800 +1219 1015 1025 53.396145 +1220 973 997 96.723557 +1221 1010 1017 29.918686 +1222 993 1010 56.119213 +1223 971 993 88.681122 +1224 1016 1026 49.936539 +1225 997 1007 29.229418 +1226 2482 2486 20.913019 +1227 2472 2482 37.806347 +1228 2467 2472 28.889229 +1229 2464 2467 29.335991 +1230 2449 2464 61.890690 +1231 2438 2449 63.118183 +1232 2428 2431 35.017178 +1233 2426 2428 66.837051 +1234 2707 2716 751.189819 +1235 2716 2724 124.328407 +1236 2724 2729 60.676189 +1237 2729 2735 50.350899 +1238 2739 2743 45.524258 +1239 2743 2749 36.038086 +1240 3139 3145 41.827011 +1241 3123 3131 56.020000 +1242 3116 3123 35.280308 +1243 2932 2936 47.847752 +1244 2936 2941 56.605507 +1245 2941 2952 57.520691 +1246 2952 2958 31.524174 +1247 2958 2962 35.284981 +1248 2498 2962 54.970295 +1249 2486 2498 58.317513 +1250 2978 2997 128.846893 +1251 2963 2968 40.918221 +1252 2959 2963 69.076294 +1253 2953 2959 28.086143 +1254 2953 2974 171.014450 +1255 3327 3328 103.197884 +1256 2499 2948 108.141434 +1257 3452 3454 115.229889 +1258 227 3452 66.841507 +1259 3452 3453 57.296635 +1260 3453 3459 145.716400 +1261 3459 3461 25.668591 +1262 3570 3571 49.845634 +1263 3570 3572 63.118214 +1264 3570 3573 86.890549 +1265 139 159 112.351311 +1266 134 139 50.648994 +1267 139 144 40.854809 +1268 144 156 54.408550 +1269 213 222 33.674294 +1270 222 3692 39.731991 +1271 222 3688 51.725594 +1272 232 3688 32.972084 +1273 3688 3689 38.695957 +1274 128 134 115.379478 +1275 193 215 113.192589 +1276 190 193 5.989491 +1277 3523 3526 101.781914 +1278 3520 3526 60.530865 +1279 3521 3523 11.422748 +1280 3521 3522 5.144778 +1281 3522 3525 45.357998 +1282 3525 3531 50.245331 +1283 3531 3532 5.819592 +1284 3532 3537 49.214748 +1285 3532 3534 17.833252 +1286 3534 3542 44.952156 +1287 3542 3548 36.038086 +1288 3546 3548 52.810749 +1289 3545 3546 4.471805 +1290 3546 3557 54.874683 +1291 3527 3529 16.784178 +1292 3529 3538 63.052326 +1293 3529 3535 29.692902 +1294 3529 3541 68.224937 +1295 3541 3549 41.105782 +1296 3549 3568 98.239006 +1297 3806 3808 22.538082 +1298 2343 2350 58.090576 +1299 2333 2343 60.301075 +1300 2343 2345 33.525997 +1301 2345 2352 39.566463 +1302 2350 2352 33.140476 +1303 2272 2278 59.432167 +1304 2272 2280 70.230042 +1305 3460 3463 31.136415 +1306 3458 3460 15.097742 +1307 3457 3458 24.147957 +1308 3455 3457 35.706841 +1309 3454 3455 26.378174 +1310 3454 3456 54.510704 +1311 3844 3859 54.461540 +1312 3854 3866 57.574890 +1313 3844 3854 30.270016 +1314 3854 3867 58.091446 +1315 3817 3819 7.894684 +1316 3814 3817 51.964611 +1317 191 199 53.438084 +1318 199 211 43.844151 +1319 211 226 48.716118 +1320 226 3513 108.706100 +1321 3510 3513 57.812378 +1322 3513 3518 85.849121 +1323 3511 3516 62.874702 +1324 3516 3518 59.740658 +1325 214 3518 110.152298 +1326 205 214 36.524170 +1327 191 205 69.097153 +1328 185 191 22.352018 +1329 180 185 9.527202 +1330 173 180 42.389420 +1331 167 173 30.607140 +1332 164 167 13.893199 +1333 159 164 37.934544 +1334 159 162 12.769719 +1335 162 194 155.199997 +1336 194 227 135.984070 +1337 194 3505 171.211929 +1338 3502 3505 32.392273 +1339 3499 3502 46.607517 +1340 3497 3499 49.873165 +1341 2307 2312 60.346760 +1342 2312 2317 64.230003 +1343 2317 2322 54.971310 +1344 2322 2334 129.999954 +1345 2334 2348 108.509132 +1346 2348 2365 109.652946 +1347 2365 3479 160.031494 +1348 3690 3691 21.908680 +1349 3689 3690 13.431497 +1350 3689 3692 56.258781 +1351 209 223 56.181618 +1352 223 235 24.305311 +1353 209 217 45.313847 +1354 217 3849 46.583668 +1355 3849 3853 20.030090 +1356 3852 3853 57.274410 +1357 3841 3852 45.838566 +1358 3837 3841 25.900942 +1359 228 3841 118.015877 +1360 228 3924 67.258141 +1361 220 3924 107.025635 +1362 202 220 68.861740 +1363 186 202 80.705536 +1364 183 186 10.654545 +1365 186 209 99.269669 +1366 172 183 49.376797 +1367 183 200 83.790260 +1368 200 210 38.854267 +1369 210 213 8.551238 +1370 235 3692 39.719345 +1371 3878 3884 23.207048 +1372 3873 3878 24.931730 +1373 3862 3873 61.624542 +1374 3842 3862 77.254990 +1375 3842 3850 24.232809 +1376 3850 3863 63.178471 +1377 348 3863 38.591576 +1378 348 3829 20.711037 +1379 341 348 13.619306 +1380 3536 3539 107.312202 +1381 3533 3539 40.318798 +1382 3539 3551 62.824600 +1383 3551 3563 53.063568 +1384 3563 3925 51.860359 +1385 3925 3926 40.912155 +1386 3926 3927 43.322781 +1387 3927 3928 47.278683 +1388 3928 3929 40.214603 +1389 3929 3930 24.770824 +1390 3929 3931 30.487354 +1391 3530 3543 80.879669 +1392 3543 3555 56.644833 +1393 3555 3901 73.042099 +1394 3895 3901 105.159462 +1395 3890 3895 72.026260 +1396 3881 3890 99.252304 +1397 3851 3881 145.198578 +1398 3831 3846 92.210297 +1399 3822 3831 91.860199 +1400 3831 3842 77.310577 +1401 3553 3561 45.241924 +1402 3893 3897 64.279770 +1403 3888 3893 59.506233 +1404 3887 3888 32.225475 +1405 3875 3887 76.894478 +1406 3858 3875 82.994476 +1407 3857 3858 4.896953 +1408 3848 3857 38.878265 +1409 2378 3485 83.492920 +1410 3485 3487 17.468573 +1411 3481 3485 70.227440 +1412 3485 3494 151.404358 +1413 3494 3503 137.967712 +1414 3503 3511 137.050644 +1415 3511 3519 139.182770 +1416 3519 3527 93.916473 +1417 3538 3553 66.099815 +1418 3553 3892 100.511047 +1419 3886 3892 94.648964 +1420 3883 3886 32.912014 +1421 3874 3883 45.025581 +1422 3503 3510 104.315704 +1423 215 3510 80.784416 +1424 3822 3826 27.762568 +1425 3816 3822 115.814583 +1426 216 221 9.593078 +1427 221 231 17.987017 +1428 225 231 15.117816 +1429 216 225 18.856024 +1430 199 216 72.612350 +1431 3867 3869 11.122973 +1432 3869 3877 48.680988 +1433 3564 3869 115.862854 +1434 3541 3564 113.599602 +1435 2273 2275 13.079863 +1436 2275 2277 26.877878 +1437 2275 2286 76.343056 +1438 2278 2286 151.461243 +1439 2278 2283 16.380413 +1440 2283 2290 58.284740 +1441 2280 2290 55.225784 +1442 2290 2294 101.329529 +1443 3537 3550 54.815205 +1444 2368 2371 16.544434 +1445 2364 2368 22.483398 +1446 2368 2373 19.172794 +1447 2371 2373 12.808681 +1448 2355 2364 58.683903 +1449 2347 2355 45.541203 +1450 2353 2359 31.747204 +1451 2359 2361 4.829834 +1452 2361 2363 25.263672 +1453 2363 2375 52.884697 +1454 2375 3481 75.047836 +1455 3473 3481 126.934967 +1456 3471 3473 17.090332 +1457 3470 3471 42.288692 +1458 3468 3470 49.351398 +1459 3466 3468 31.845940 +1460 3465 3466 36.615425 +1461 3464 3465 39.284332 +1462 3456 3464 84.993385 +1463 3490 3496 93.521042 +1464 3489 3490 25.263916 +1465 3486 3489 42.477669 +1466 3484 3486 30.310015 +1467 3482 3484 46.256344 +1468 3482 3492 160.067200 +1469 3478 3482 40.454113 +1470 3482 3483 31.348579 +1471 3477 3483 66.303055 +1472 3469 3477 144.051666 +1473 3467 3469 43.882408 +1474 3465 3467 61.385654 +1475 235 3861 103.974030 +1476 3843 3861 69.535622 +1477 3834 3843 66.791519 +1478 209 3843 118.282448 +1479 3838 3849 54.009766 +1480 3836 3838 19.376703 +1481 3827 3836 76.325706 +1482 3561 3897 65.406105 +1483 3874 3897 226.315994 +1484 3621 3653 184.447830 +1485 3606 3621 124.496727 +1486 3603 3606 58.714649 +1487 3597 3603 113.332748 +1488 3592 3597 84.952850 +1489 3589 3592 18.545521 +1490 3585 3589 75.827065 +1491 3582 3585 157.704147 +1492 3578 3582 88.421104 +1493 3580 3583 63.604664 +1494 3554 3583 124.892410 +1495 3963 3964 17.750193 +1496 3964 3965 17.597977 +1497 2382 3965 21.748972 +1498 2381 2382 22.238569 +1499 2362 2381 107.409515 +1500 2339 2362 161.706711 +1501 2330 2339 92.534615 +1502 2321 2330 79.734398 +1503 2307 2321 172.000000 +1504 3826 3834 80.519127 +1505 3834 3839 44.357124 +1506 3830 3839 81.215050 +1507 3826 3830 42.471535 +1508 213 232 51.109406 +1509 3813 3820 66.522873 +1510 3820 3821 25.011486 +1511 3820 3825 79.613853 +1512 2313 2315 46.115112 +1513 2315 2318 18.228165 +1514 2318 2333 174.679474 +1515 2333 2338 29.752874 +1516 2338 3625 336.127258 +1517 3606 3625 159.385803 +1518 2271 2274 42.826378 +1519 2274 2285 68.129066 +1520 2285 2288 22.935638 +1521 2288 2292 53.904030 +1522 2292 2293 48.716118 +1523 2293 2297 59.320335 +1524 2297 2299 18.209766 +1525 2299 2300 27.272949 +1526 2300 2307 65.882530 +1527 164 177 62.476898 +1528 3811 3812 17.548439 +1529 3807 3811 109.973061 +1530 3811 3818 95.423065 +1531 3504 3506 32.447754 +1532 3501 3504 63.375061 +1533 3493 3501 120.473587 +1534 3491 3493 32.392242 +1535 3488 3491 44.461452 +1536 3480 3488 113.601723 +1537 3479 3480 29.306585 +1538 3475 3479 49.768387 +1539 3472 3475 47.921658 +1540 3896 3898 10.807783 +1541 3892 3896 48.033829 +1542 3898 3899 3.715088 +1543 3535 3545 64.692635 +1544 3535 3552 97.985252 +1545 3552 3561 97.130852 +1546 3557 3560 9.584509 +1547 3558 3560 42.572273 +1548 3556 3558 10.359525 +1549 3550 3556 29.888903 +1550 3550 3569 94.617851 +1551 3946 3949 73.375114 +1552 3554 3946 139.917404 +1553 3942 3946 83.213203 +1554 3940 3942 65.443336 +1555 3937 3940 60.150356 +1556 3935 3937 167.489716 +1557 3476 3478 17.893900 +1558 3474 3476 42.476219 +1559 3472 3474 37.148129 +1560 3462 3472 224.142670 +1561 3456 3462 66.866325 +1562 2374 3625 123.668289 +1563 2354 2374 111.896362 +1564 2341 2354 99.861061 +1565 2331 2341 64.080589 +1566 2327 2331 50.454716 +1567 2326 2327 27.020836 +1568 2324 2326 12.856848 +1569 2305 2324 223.544876 +1570 2324 2325 10.199959 +1571 2325 2328 36.732426 +1572 2328 2336 69.587158 +1573 2336 2356 148.305115 +1574 2356 2369 83.661736 +1575 2376 2379 50.718311 +1576 2367 2376 37.806110 +1577 2366 2367 7.059082 +1578 2351 2366 98.869232 +1579 2351 2358 50.314762 +1580 2347 2351 14.927713 +1581 182 188 18.823545 +1582 172 182 44.932983 +1583 182 187 15.300323 +1584 187 192 20.534866 +1585 188 192 15.462481 +1586 161 172 73.759827 +1587 3508 3509 15.408300 +1588 3507 3508 7.802002 +1589 3509 3515 98.435043 +1590 3528 3530 14.643930 +1591 3530 3536 37.008953 +1592 3530 3544 90.892929 +1593 3544 3559 63.584023 +1594 3559 3562 17.436132 +1595 3562 3565 24.754911 +1596 3565 3930 73.730194 +1597 3931 3932 57.160252 +1598 3932 3933 49.141972 +1599 3933 3934 49.625828 +1600 3934 3935 29.229481 +1601 3586 3590 56.696644 +1602 3567 3586 106.899841 +1603 3533 3567 177.541183 +1604 3533 3540 43.272938 +1605 3524 3533 91.182533 +1606 136 137 6.343567 +1607 134 136 35.159912 +1608 136 143 50.596725 +1609 143 149 24.316130 +1610 149 154 32.116142 +1611 154 170 134.449524 +1612 168 170 21.116001 +1613 151 161 43.744541 +1614 161 168 46.695740 +1615 168 175 41.349804 +1616 163 175 113.297630 +1617 153 163 45.508507 +1618 141 153 55.141598 +1619 137 141 38.057060 +1620 2269 2271 18.966705 +1621 2268 2269 24.255800 +1622 2266 2268 45.659721 +1623 2267 2273 109.689240 +1624 2277 2289 56.003826 +1625 2289 2291 18.179874 +1626 2291 2296 138.854477 +1627 2296 2302 54.387383 +1628 2302 2303 12.441711 +1629 2303 2305 22.788305 +1630 3557 3566 46.408375 +1631 3566 3966 40.585041 +1632 3558 3966 54.491547 +1633 3827 3832 51.492317 +1634 3832 3840 48.669922 +1635 3840 3844 29.721189 +1636 3568 3877 66.522873 +1637 3568 3808 97.430382 +1638 3967 3968 337.805237 +1639 2329 3968 438.486877 +1640 2323 2329 63.740208 +1641 2308 2323 174.441574 +1642 2301 2308 75.292458 +1643 2295 2301 53.914322 +1644 2287 2295 157.738052 +1645 2281 2287 38.583282 +1646 2274 2281 49.572914 +1647 2271 2284 103.223495 +1648 2280 2284 65.434174 +1649 2294 2306 156.505859 +1650 2306 2311 44.966797 +1651 2311 2314 29.084955 +1652 2314 2332 234.968735 +1653 2332 2340 37.902664 +1654 2340 2342 20.578077 +1655 2342 2344 16.693947 +1656 2344 2349 37.008167 +1657 2349 2353 33.156612 +1658 2361 2378 94.189743 +1659 3487 3495 137.356964 +1660 3495 3497 17.155210 +1661 3497 3498 33.088867 +1662 3498 3500 17.750294 +1663 230 3500 14.144067 +1664 208 230 69.846924 +1665 190 208 82.222916 +1666 3969 3970 160.046021 +1667 3609 3970 760.194275 +1668 3605 3609 36.203136 +1669 3602 3605 70.718575 +1670 3600 3602 35.667522 +1671 3598 3600 30.725941 +1672 3593 3598 112.142769 +1673 3584 3593 165.128082 +1674 3579 3584 151.695419 +1675 3573 3579 369.454193 +1676 3571 3573 67.417847 +1677 3571 3575 118.628624 +1678 3536 3551 82.135002 +1679 3551 3554 121.301712 +1680 3547 3554 30.979340 +1681 3578 3580 31.642057 +1682 3580 3581 33.369164 +1683 3581 3586 204.568893 +1684 2358 3590 180.210403 +1685 2342 2347 49.931431 +1686 3577 3578 116.106750 +1687 3576 3577 23.406006 +1688 3575 3576 122.366631 +1689 3572 3574 102.491371 +1690 3673 3687 95.131493 +1691 3687 3949 238.058716 +1692 3540 3547 34.442665 +1693 3520 3524 34.762291 +1694 3517 3520 72.117088 +1695 3514 3517 30.093506 +1696 3512 3514 36.326939 +1697 3509 3512 58.287285 +1698 3503 3507 63.745266 +1699 162 190 143.778412 +1700 3810 3813 42.966244 +1701 3813 3814 44.421658 +1702 3808 3814 144.899094 +1703 3585 3587 29.647343 +1704 3587 3588 19.742970 +1705 3588 3591 41.021229 +1706 3591 3595 20.163446 +1707 2369 3595 204.607925 +1708 2369 2379 49.377148 +1709 3828 3836 54.380123 +1710 3824 3828 60.657803 +1711 3821 3824 46.848042 +1712 3824 3827 48.941288 +1713 2304 2310 57.926735 +1714 2298 2304 67.280609 +1715 2293 2298 62.903316 +1716 2379 3590 173.925873 +1717 2372 2380 44.179691 +1718 2360 2372 71.673096 +1719 2346 2360 73.249825 +1720 2334 2346 104.315765 +1721 2335 2337 14.002854 +1722 2320 2335 156.739212 +1723 2335 3971 430.891235 +1724 3971 3972 13.455089 +1725 3972 3973 23.413385 +1726 3973 3974 24.830660 +1727 3974 3975 20.635021 +1728 3975 3976 85.472977 +1729 3976 3977 12.749037 +1730 3977 3978 20.084835 +1731 3978 3979 19.569914 +1732 3979 3980 127.206726 +1733 2377 3980 78.126274 +1734 2315 2377 460.233154 +1735 2296 2313 184.466705 +1736 2298 2299 79.333351 +1737 3981 3982 119.063828 +1738 3982 3983 66.392441 +1739 3983 3984 34.110802 +1740 2370 3984 108.833565 +1741 2357 2370 70.063103 +1742 2337 2357 153.147614 +1743 2319 2320 18.330875 +1744 2316 2319 15.097742 +1745 2309 2316 110.768166 +1746 2282 2309 324.153778 +1747 2279 2282 12.302734 +1748 2276 2279 12.850561 +1749 2270 2276 76.713264 +1750 3807 3809 39.347595 +1751 3809 3810 63.033928 +1752 3827 3837 82.731758 +1753 203 228 82.207802 +1754 185 203 88.095612 +1755 3985 3986 26.860176 +1756 3985 3988 85.989021 +1757 3985 3987 30.768566 +1758 3986 3987 15.659405 +1759 577 3988 87.194946 +1760 3988 3989 123.762955 +1761 3992 3993 83.115746 +1762 3993 3996 228.649780 +1763 3993 3994 23.821316 +1764 4037 4040 35.058636 +1765 4078 4119 255.061417 +1766 4062 4078 72.378876 +1767 4078 4094 59.651489 +1768 4068 4072 12.973520 +1769 4058 4068 38.651447 +1770 4058 4062 19.354000 +1771 4054 4058 21.940619 +1772 4047 4053 49.723408 +1773 4047 4054 54.253273 +1774 4039 4047 80.058670 +1775 4110 4111 18.665527 +1776 4102 4111 61.829437 +1777 4102 4108 40.781273 +1778 4073 4102 153.720901 +1779 4065 4081 61.301849 +1780 4081 4085 15.975647 +1781 4085 4090 12.631836 +1782 4056 4065 53.408264 +1783 507 508 5.564966 +1784 508 511 8.330195 +1785 507 510 11.085476 +1786 510 517 55.315308 +1787 517 525 54.977306 +1788 525 529 30.387199 +1789 529 542 87.494286 +1790 542 544 14.183588 +1791 544 552 25.930180 +1792 552 4112 196.256516 +1793 4112 4114 225.066376 +1794 4112 4113 18.903242 +1795 4115 4116 125.905243 +1796 582 4116 155.422592 +1797 536 582 235.957321 +1798 582 3994 95.868774 +1799 2242 4117 140.015106 +1800 2242 2258 92.398422 +1801 2204 2242 159.545883 +1802 2263 4055 51.660259 +1803 4049 4055 35.935955 +1804 4055 4067 85.080803 +1805 4044 4067 151.270676 +1806 4034 4044 107.802361 +1807 4030 4034 43.476849 +1808 4034 4041 71.709602 +1809 2258 4114 68.830826 +1810 589 4113 220.725800 +1811 566 589 110.239571 +1812 524 566 223.682098 +1813 566 3990 153.307098 +1814 4015 4020 110.521057 +1815 4020 4024 102.600433 +1816 4009 4020 153.322311 +1817 4008 4009 37.525253 +1818 4004 4008 110.892601 +1819 4008 4016 133.008011 +1820 3999 4004 97.811340 +1821 3999 4007 199.660187 +1822 3996 3999 92.350777 +1823 4016 4019 60.430500 +1824 4011 4016 55.102715 +1825 2161 2164 27.957916 +1826 2164 2168 19.081308 +1827 2149 2157 186.111877 +1828 2157 2166 109.625412 +1829 2157 2161 67.023369 +1830 2170 2176 22.537361 +1831 2161 2170 70.231613 +1832 2170 2175 21.319376 +1833 2175 2177 9.951435 +1834 2176 2177 13.713559 +1835 4101 4118 73.567093 +1836 4118 4119 13.781347 +1837 4036 4039 40.033459 +1838 4036 4046 111.965576 +1839 4028 4036 88.252365 +1840 4019 4024 142.002335 +1841 4019 4023 98.302475 +1842 4023 4026 29.357491 +1843 4025 4026 67.423775 +1844 4021 4027 85.641769 +1845 4018 4021 62.064793 +1846 4021 4025 75.479988 +1847 2166 2196 140.391251 +1848 2166 2186 102.887398 +1849 2186 2221 278.574310 +1850 2258 4120 96.359474 +1851 547 4120 308.456512 +1852 533 547 85.440437 +1853 528 533 34.327049 +1854 533 534 4.724808 +1855 4001 4002 21.686232 +1856 4000 4001 21.210449 +1857 3998 4000 23.379309 +1858 3997 3998 17.294582 +1859 3995 3997 73.485626 +1860 3994 3995 190.193054 +1861 2231 2245 51.331207 +1862 2231 2240 30.945662 +1863 2197 2231 152.472168 +1864 4007 4012 79.275162 +1865 4012 4022 167.306137 +1866 4022 4038 209.843414 +1867 4038 4060 177.792114 +1868 4060 4071 27.330742 +1869 4086 4099 96.408028 +1870 4088 4097 70.733589 +1871 4086 4088 7.017389 +1872 501 507 55.827049 +1873 511 521 63.725216 +1874 521 524 43.097046 +1875 4064 4076 46.965282 +1876 4076 4079 19.748672 +1877 4079 4082 4.278103 +1878 4082 4084 11.741227 +1879 4051 4064 68.000534 +1880 4046 4051 42.233608 +1881 4051 4066 75.482864 +1882 2163 2181 98.063568 +1883 2181 2197 63.600952 +1884 4023 4029 57.114182 +1885 4029 4031 34.330303 +1886 4031 4035 27.766356 +1887 4035 4037 23.502069 +1888 4032 4037 127.386124 +1889 4025 4032 65.027641 +1890 2174 2183 51.363682 +1891 2171 2174 15.193797 +1892 2167 2171 25.524551 +1893 2156 2167 191.778885 +1894 2167 2178 59.039848 +1895 4027 4030 31.140541 +1896 4041 4043 27.857883 +1897 4043 4045 35.917961 +1898 4045 4049 30.269962 +1899 2251 2263 79.155403 +1900 2244 2251 19.881903 +1901 2223 2244 84.277397 +1902 2201 2216 60.138527 +1903 2195 2201 28.420101 +1904 2187 2195 32.855354 +1905 2180 2187 32.943066 +1906 2163 2180 89.182526 +1907 2160 2163 52.412605 +1908 2155 2160 163.208084 +1909 2148 2149 45.541203 +1910 4101 4109 46.605900 +1911 4109 4121 143.504517 +1912 4108 4121 54.970848 +1913 4059 4073 47.874874 +1914 4052 4059 50.890965 +1915 4046 4052 45.918549 +1916 4063 4066 46.015587 +1917 4057 4063 34.660076 +1918 4048 4057 55.444530 +1919 4048 4056 46.339649 +1920 4042 4048 81.562172 +1921 4048 4050 20.084600 +1922 4050 4070 88.439537 +1923 2216 4070 426.689453 +1924 2216 2223 34.204659 +1925 553 577 112.782959 +1926 546 553 16.484203 +1927 543 546 24.247910 +1928 537 543 18.665039 +1929 506 537 231.174347 +1930 501 506 46.057053 +1931 501 516 226.765198 +1932 512 516 43.402416 +1933 4122 4126 120.304344 +1934 4122 4123 14.805857 +1935 4123 4124 8.875147 +1936 4124 4125 4.631050 +1937 577 588 59.853165 +1938 3989 3991 129.172943 +1939 3989 3990 119.047142 +1940 4127 4129 68.205826 +1941 4129 4130 19.031675 +1942 4130 4131 8.195913 +1943 4130 4132 13.781388 +1944 4131 4132 10.981093 +1945 4127 4128 25.358286 +1946 4126 4127 83.410248 +1947 4049 4061 74.191956 +1948 4061 4069 21.675690 +1949 479 481 59.007938 +1950 481 488 122.422203 +1951 488 497 122.176086 +1952 512 528 127.355782 +1953 558 561 11.504480 +1954 534 558 125.213097 +1955 571 2221 84.136696 +1956 2178 2221 176.468903 +1957 2178 2197 253.365234 +1958 2196 2204 28.920368 +1959 571 4126 121.172119 +1960 561 571 46.460644 +1961 4133 4134 47.729637 +1962 4134 4135 8.555973 +1963 4135 4136 71.149857 +1964 4100 4106 40.376728 +1965 4097 4100 20.789043 +1966 4066 4086 77.298279 +1967 4007 4015 119.731354 +1968 574 579 20.062500 +1969 568 574 26.749878 +1970 561 568 32.405895 +1971 585 4141 14.588570 +1972 4141 4142 10.849172 +1973 4142 4143 10.849172 +1974 580 585 32.657101 +1975 556 580 124.328407 +1976 497 512 172.778671 +1977 512 536 177.268784 +1978 4052 4077 117.359734 +1979 4077 4087 35.021954 +1980 4087 4093 35.494179 +1981 4093 4095 35.405430 +1982 4073 4095 96.467133 +1983 4010 4014 20.711037 +1984 4006 4010 99.942436 +1985 4010 4013 20.422478 +1986 4013 4014 14.183619 +1987 2240 4006 228.209518 +1988 4003 4006 68.906380 +1989 4138 4139 12.313166 +1990 4137 4138 15.745601 +1991 4139 4140 10.954340 +1992 4136 4137 44.277122 +1993 4106 4136 71.887184 +1994 2240 2252 112.547905 +1995 2223 2252 109.415878 +1996 2263 4144 106.143394 +1997 2184 2213 115.173096 +1998 2168 2184 95.859863 +1999 4145 4147 9.629313 +2000 4145 4146 9.210923 +2001 4147 4148 10.591574 +2002 4146 4149 30.793110 +2003 4106 4149 51.812706 +2004 2213 2236 91.791603 +2005 2156 2169 212.224594 +2006 2153 2156 53.483009 +2007 488 494 61.631138 +2008 494 501 155.513168 +2009 497 499 57.240242 +2010 499 500 23.787455 +2011 500 503 23.787455 +2012 503 504 18.600864 +2013 504 505 8.025276 +2014 505 509 27.167255 +2015 509 513 18.796175 +2016 513 514 33.065796 +2017 514 531 113.462387 +2018 514 545 196.748520 +2019 4004 4005 37.806900 +2020 4005 4015 154.682724 +2021 4105 4107 8.271351 +2022 4097 4105 58.072578 +2023 545 548 12.932707 +2024 545 551 20.816484 +2025 548 550 3.927352 +2026 548 551 19.038284 +2027 531 536 75.620766 +2028 536 556 84.076263 +2029 569 573 21.585999 +2030 556 569 77.334511 +2031 569 576 26.411257 +2032 573 576 16.543945 +2033 2151 2153 39.008636 +2034 2252 4150 101.924149 +2035 4096 4104 76.486710 +2036 4091 4096 42.068348 +2037 4074 4091 63.326046 +2038 4056 4074 82.467957 +2039 4028 4042 135.878479 +2040 4027 4028 12.769508 +2041 4017 4018 26.893887 +2042 4011 4017 75.827370 +2043 4003 4011 173.146866 +2044 3996 4003 189.068085 +2045 549 565 65.779167 +2046 531 549 99.772217 +2047 4080 4101 116.231308 +2048 4075 4080 26.562378 +2049 4071 4075 23.037106 +2050 4024 4033 84.552444 +2051 559 562 14.118042 +2052 534 559 125.947388 +2053 4151 4153 347.011841 +2054 4151 4152 286.874512 +2055 4221 4224 345.385834 +2056 4207 4221 257.870483 +2057 4197 4207 276.056061 +2058 4194 4197 66.923569 +2059 4192 4194 114.996353 +2060 4190 4192 133.684082 +2061 4188 4190 133.260101 +2062 4188 4189 71.969940 +2063 4189 4195 338.713257 +2064 4195 4196 12.019181 +2065 4196 4198 56.843262 +2066 4198 4211 370.774872 +2067 4211 4222 292.424042 +2068 4222 4223 54.777481 +2069 3305 4223 19.468645 +2070 3304 3305 31.047924 +2071 3303 3304 17.480736 +2072 3302 3303 36.498501 +2073 3292 3302 140.942184 +2074 3287 3292 162.114090 +2075 3273 3287 271.268738 +2076 3264 3273 172.947708 +2077 3262 3264 12.592053 +2078 3246 3262 253.522720 +2079 3235 3246 168.769516 +2080 3232 3235 22.865314 +2081 3232 3233 11.054306 +2082 3230 3232 48.396515 +2083 4173 4184 307.754791 +2084 4173 4175 250.145844 +2085 448 4175 330.405273 +2086 448 3241 337.175385 +2087 3237 3241 99.104279 +2088 3233 3237 52.163639 +2089 3227 3230 48.366062 +2090 3223 3227 87.100052 +2091 3219 3223 68.638504 +2092 3217 3219 135.188217 +2093 3214 3217 98.136772 +2094 3213 3214 12.445436 +2095 3212 3213 153.277695 +2096 3211 3212 102.461815 +2097 3208 3211 68.020302 +2098 3204 3208 90.407234 +2099 3203 3204 110.445801 +2100 4154 4157 111.020996 +2101 4155 4158 122.442474 +2102 4213 4215 18.757278 +2103 4210 4213 51.992828 +2104 4206 4210 92.219521 +2105 4201 4206 129.398117 +2106 4199 4201 69.670967 +2107 4202 4203 19.104303 +2108 4202 4204 30.976677 +2109 4200 4202 71.319405 +2110 4199 4200 22.167500 +2111 4193 4199 145.504547 +2112 4191 4193 183.741501 +2113 4188 4191 181.348221 +2114 4187 4188 71.986382 +2115 4186 4187 52.401463 +2116 4185 4186 77.215416 +2117 4183 4185 225.879288 +2118 4182 4183 72.549393 +2119 4181 4182 44.530804 +2120 4175 4181 43.096149 +2121 4174 4177 20.693563 +2122 4172 4174 75.501221 +2123 4174 4176 12.442158 +2124 4176 4178 10.837418 +2125 4178 4179 9.503426 +2126 4179 4180 12.019544 +2127 4177 4180 14.542931 +2128 4170 4172 76.342995 +2129 3225 3228 61.526020 +2130 3222 3225 63.485645 +2131 3221 3222 30.539082 +2132 3220 3221 26.870785 +2133 3218 3220 97.504936 +2134 3216 3218 66.990067 +2135 3215 3216 42.019531 +2136 3213 3215 43.402004 +2137 3233 3256 383.876678 +2138 3256 3272 221.593216 +2139 3272 3274 49.840496 +2140 3274 3279 169.312759 +2141 3279 3288 125.240601 +2142 3288 3289 32.257744 +2143 3289 3295 93.702835 +2144 3295 3296 29.539989 +2145 3296 3306 178.330551 +2146 3306 4155 49.266846 +2147 4152 4155 134.581482 +2148 4219 4220 24.159985 +2149 4218 4219 31.304256 +2150 4212 4218 36.340134 +2151 4209 4212 69.193779 +2152 4205 4209 121.466812 +2153 4203 4205 39.660614 +2154 4204 4214 237.351959 +2155 4214 4217 12.631836 +2156 4204 4208 128.074814 +2157 4208 4216 114.827843 +2158 3301 4216 134.251373 +2159 3300 3301 12.513166 +2160 3299 3300 15.193330 +2161 3298 3299 14.184072 +2162 3297 3298 18.335583 +2163 3294 3297 35.257969 +2164 3293 3294 12.749037 +2165 3291 3293 22.619293 +2166 3290 3291 23.158487 +2167 3286 3290 128.503128 +2168 3283 3286 19.249422 +2169 3281 3283 29.944172 +2170 3278 3281 48.285061 +2171 3277 3278 39.661095 +2172 3270 3277 152.823578 +2173 3269 3270 41.020687 +2174 3267 3269 31.491177 +2175 3265 3267 38.447304 +2176 3260 3265 57.388935 +2177 3258 3260 30.860296 +2178 3255 3258 15.217104 +2179 3254 3255 10.773926 +2180 3253 3254 37.933964 +2181 3252 3253 20.748304 +2182 3250 3252 51.739624 +2183 3249 3250 19.258394 +2184 3248 3249 16.115780 +2185 3247 3248 17.392561 +2186 3245 3247 27.203911 +2187 3242 3245 20.535078 +2188 3238 3242 88.543221 +2189 3234 3238 66.536324 +2190 3231 3234 39.449921 +2191 3229 3231 31.491177 +2192 3226 3229 55.283672 +2193 3224 3226 56.414799 +2194 3220 3224 79.943810 +2195 400 402 11.579018 +2196 402 411 41.750027 +2197 411 414 10.714252 +2198 414 3279 385.529510 +2199 3228 3239 165.953110 +2200 3239 3266 450.982239 +2201 3263 3266 64.465271 +2202 3259 3263 28.607422 +2203 3251 3259 148.371841 +2204 3244 3251 90.053543 +2205 3240 3244 51.722404 +2206 3236 3240 69.503036 +2207 3228 3236 126.958015 +2208 4153 4160 245.618561 +2209 4166 4168 48.906261 +2210 4168 4169 16.786968 +2211 4166 4169 49.244045 +2212 4165 4166 40.438286 +2213 4165 4167 87.611855 +2214 4163 4165 62.651787 +2215 3283 3285 76.416763 +2216 3284 3285 5.639135 +2217 3282 3284 8.875590 +2218 3280 3282 39.170322 +2219 3276 3280 78.445511 +2220 3275 3276 51.853199 +2221 3271 3275 97.367409 +2222 3268 3271 69.795166 +2223 3261 3268 100.884476 +2224 3257 3261 38.132214 +2225 3243 3257 228.498535 +2226 3230 3243 219.248749 +2227 4171 4175 131.119034 +2228 4170 4171 29.968918 +2229 4167 4170 10.906644 +2230 4161 4163 32.599949 +2231 4156 4161 252.340775 +2232 4152 4156 153.179123 +2233 4152 4154 107.028816 +2234 4154 4159 154.564499 +2235 4159 4162 155.226196 +2236 4162 4164 32.599949 +2237 4164 4173 271.475800 +2238 3833 3835 4.258430 +2239 3823 3833 106.286255 +2240 3835 3847 72.304031 +2241 3847 3860 57.659374 +2242 334 3860 66.177246 +2243 306 334 82.626137 +2244 255 277 97.631668 +2245 277 284 28.100012 +2246 277 300 90.529121 +2247 275 282 26.748816 +2248 282 287 35.294922 +2249 286 287 20.446867 +2250 275 286 38.792545 +2251 271 275 11.460127 +2252 268 271 17.166391 +2253 264 268 24.362158 +2254 268 279 48.401783 +2255 272 279 24.883423 +2256 262 272 48.949764 +2257 262 264 4.897492 +2258 255 262 33.085403 +2259 4225 4227 39.535625 +2260 4225 4226 15.909783 +2261 4225 4228 78.978462 +2262 3913 4228 91.038429 +2263 3906 3913 92.288078 +2264 3906 3917 114.255440 +2265 3904 3906 59.981400 +2266 4247 4251 23.099754 +2267 4244 4247 49.566715 +2268 4247 4249 11.925768 +2269 4249 4252 18.757740 +2270 4251 4252 15.975830 +2271 4244 4250 65.441170 +2272 4242 4244 12.976231 +2273 2046 2054 54.100430 +2274 2036 2046 59.344582 +2275 2030 2036 81.581604 +2276 2036 2042 34.763885 +2277 245 250 74.246078 +2278 245 246 14.499696 +2279 241 245 78.408531 +2280 284 297 53.628647 +2281 297 303 13.958524 +2282 303 315 32.225475 +2283 315 331 54.791065 +2284 331 3721 116.244720 +2285 331 2142 53.266068 +2286 2112 2121 30.967773 +2287 2077 2112 129.692123 +2288 2060 2077 111.078178 +2289 2050 2060 55.696323 +2290 2044 2050 54.054504 +2291 2044 2052 63.386303 +2292 2092 2103 84.693420 +2293 2103 2110 32.073605 +2294 2084 2103 70.584885 +2295 2070 2084 48.383186 +2296 2048 2070 155.089584 +2297 3910 3921 70.492599 +2298 3921 3991 31.356121 +2299 3921 4333 70.958107 +2300 4333 4334 35.562714 +2301 3876 3882 20.327831 +2302 3865 3876 59.332527 +2303 3876 3880 16.542728 +2304 3880 3885 16.580418 +2305 3882 3885 16.058125 +2306 3865 3879 71.395340 +2307 3845 3865 85.813812 +2308 3555 4335 70.908768 +2309 3903 4335 559.258728 +2310 323 347 111.921516 +2311 347 3720 44.763416 +2312 336 347 22.538219 +2313 327 336 21.115520 +2314 300 327 79.774071 +2315 300 312 42.288857 +2316 295 312 41.148926 +2317 284 295 51.183178 +2318 4241 4246 61.958633 +2319 4237 4241 84.311325 +2320 4241 4254 117.120728 +2321 4261 4267 53.265419 +2322 4256 4261 48.046787 +2323 4254 4261 97.024300 +2324 298 310 30.599882 +2325 257 298 180.032578 +2326 254 257 7.779010 +2327 257 259 5.210911 +2328 4254 4258 41.239502 +2329 4258 4265 31.403368 +2330 4265 4268 63.148994 +2331 4268 4269 45.124966 +2332 352 4269 101.800407 +2333 4269 4273 117.768661 +2334 2052 2058 36.326649 +2335 2041 2052 104.947800 +2336 292 306 35.265339 +2337 253 292 177.125549 +2338 242 253 108.255424 +2339 238 242 215.097275 +2340 238 240 114.671211 +2341 243 248 61.607925 +2342 248 261 84.778572 +2343 261 269 42.553345 +2344 273 281 27.082264 +2345 281 290 48.295914 +2346 339 2072 41.502552 +2347 326 339 37.122883 +2348 2069 2072 18.433931 +2349 2064 2069 46.659908 +2350 2057 2064 37.455250 +2351 2039 2055 99.917702 +2352 328 3889 134.498459 +2353 3889 3894 55.729004 +2354 3879 3889 92.299454 +2355 3812 3823 154.202850 +2356 351 2096 34.469967 +2357 351 2145 70.824638 +2358 337 351 27.814400 +2359 290 337 133.744141 +2360 290 326 102.666435 +2361 2044 2054 87.426819 +2362 2038 2044 33.836311 +2363 2032 2038 69.194237 +2364 2039 2047 60.849037 +2365 2033 2039 56.564827 +2366 4276 4284 139.809723 +2367 4276 4282 105.792038 +2368 4274 4276 37.633430 +2369 4273 4274 16.648399 +2370 308 317 20.578112 +2371 317 352 97.912827 +2372 278 288 49.766811 +2373 288 308 56.116787 +2374 259 278 95.228149 +2375 2132 2144 57.765533 +2376 2132 2136 21.837820 +2377 2127 2132 16.764078 +2378 2083 2127 187.264618 +2379 352 4246 136.416245 +2380 4253 4266 79.842751 +2381 4240 4242 25.591005 +2382 4237 4240 63.621574 +2383 3868 3871 18.244946 +2384 3856 3868 55.485947 +2385 3868 3870 17.750193 +2386 3870 3872 9.119500 +2387 3871 3872 15.216698 +2388 3856 3864 39.785984 +2389 3855 3856 4.278169 +2390 332 4336 93.646149 +2391 308 332 73.215965 +2392 4227 4233 116.756187 +2393 4227 4229 45.058601 +2394 4229 4230 25.203056 +2395 4230 4231 17.657621 +2396 343 4231 35.637581 +2397 320 343 65.027000 +2398 296 320 61.727222 +2399 278 296 75.881584 +2400 3807 3815 157.992767 +2401 3815 3816 6.203155 +2402 3816 3829 184.283737 +2403 301 341 110.558922 +2404 299 319 50.917259 +2405 319 323 43.639812 +2406 3718 3720 14.632330 +2407 3718 3721 28.488434 +2408 2130 2142 57.472466 +2409 2142 2145 5.171635 +2410 2085 2096 54.541412 +2411 2051 2085 182.074646 +2412 346 2085 45.090946 +2413 326 346 50.374718 +2414 3902 3904 23.353203 +2415 3900 3902 42.730354 +2416 3902 3905 60.761013 +2417 3905 3909 64.784515 +2418 3909 3912 45.992607 +2419 3912 4228 106.287979 +2420 314 323 23.400604 +2421 307 314 21.952084 +2422 282 307 84.855789 +2423 250 255 21.813902 +2424 2110 2123 65.838387 +2425 2110 2113 10.398476 +2426 3919 3922 4.494953 +2427 3916 3919 26.170391 +2428 3922 3923 8.362660 +2429 3923 4337 8.875147 +2430 4337 4338 13.958316 +2431 3922 4338 17.406076 +2432 3908 3916 81.404190 +2433 4255 4262 54.992630 +2434 4248 4255 52.041340 +2435 4243 4248 57.611660 +2436 4238 4243 69.865852 +2437 4235 4238 60.535927 +2438 4232 4235 66.543724 +2439 4226 4232 121.709129 +2440 2117 2131 67.910622 +2441 2094 2117 73.859276 +2442 2117 2125 44.240532 +2443 2125 2130 21.276672 +2444 4257 4260 14.442460 +2445 4253 4257 42.860203 +2446 4257 4263 19.924891 +2447 4260 4263 14.489502 +2448 4250 4253 31.047119 +2449 3845 3855 34.330189 +2450 2035 2041 35.006050 +2451 2035 2040 32.853058 +2452 2031 2035 66.698143 +2453 2042 2045 16.224792 +2454 2045 2051 54.390732 +2455 2045 2048 31.142328 +2456 2048 2053 31.303608 +2457 2053 2056 14.984252 +2458 2056 2059 23.077217 +2459 2059 2067 66.630287 +2460 2067 2075 44.458054 +2461 3917 4255 100.186722 +2462 3894 3900 100.442024 +2463 3894 3907 230.385239 +2464 2054 2061 49.982864 +2465 2061 2090 161.793900 +2466 2090 2120 101.963921 +2467 2113 2120 94.920280 +2468 2120 2126 36.164825 +2469 4250 4259 79.012657 +2470 4259 4264 20.757212 +2471 4259 4264 20.757212 +2472 260 266 43.006489 +2473 250 260 30.522339 +2474 2094 2096 93.368317 +2475 2126 2140 67.573898 +2476 2121 2126 59.130985 +2477 2121 2128 42.289089 +2478 2128 2137 54.172215 +2479 2137 2144 45.574875 +2480 2136 4339 96.206284 +2481 4339 4340 46.122559 +2482 4340 4341 14.643689 +2483 2138 4341 33.648556 +2484 4341 4342 18.913397 +2485 2093 2106 38.399433 +2486 2083 2093 55.755154 +2487 2063 2074 79.896461 +2488 2058 2063 34.395187 +2489 2040 2043 27.227085 +2490 4229 4236 129.747528 +2491 296 311 37.325100 +2492 311 325 38.880833 +2493 325 338 38.817219 +2494 338 4344 54.636261 +2495 343 4344 45.229416 +2496 2033 2034 13.622963 +2497 2034 2037 29.937510 +2498 2037 2051 108.637863 +2499 2051 2064 79.651917 +2500 299 301 4.764472 +2501 283 293 49.712723 +2502 246 283 199.376541 +2503 240 241 45.229416 +2504 240 244 111.074860 +2505 240 243 101.294624 +2506 4345 4346 12.695814 +2507 2141 4345 36.127831 +2508 2131 2141 54.408306 +2509 2131 2143 56.875072 +2510 4272 4275 48.778057 +2511 4272 4282 159.290009 +2512 4271 4272 30.395945 +2513 4270 4271 16.956472 +2514 4256 4270 225.434219 +2515 4245 4256 96.314308 +2516 4239 4245 72.039078 +2517 4237 4239 43.309391 +2518 4234 4237 52.861519 +2519 4232 4234 48.411705 +2520 335 4233 49.772144 +2521 306 335 84.875153 +2522 306 328 66.831902 +2523 3891 3903 177.424805 +2524 3879 3891 125.933708 +2525 328 3879 117.112770 +2526 256 265 49.203926 +2527 256 3816 407.959198 +2528 242 256 120.042007 +2529 242 254 112.589996 +2530 254 280 114.569710 +2531 2129 2137 70.877007 +2532 2088 2129 165.392166 +2533 2074 2088 44.828053 +2534 2074 2083 19.987558 +2535 2780 2785 21.015490 +2536 2761 2780 115.109085 +2537 2780 2791 41.816833 +2538 2787 2795 21.312937 +2539 2779 2787 33.902489 +2540 2808 2811 17.893682 +2541 2811 2882 41.008862 +2542 2877 2882 79.807480 +2543 2877 2894 254.572083 +2544 2860 2877 243.602081 +2545 2817 4347 75.949524 +2546 2816 2817 5.418625 +2547 2797 2816 67.096436 +2548 2878 2883 85.127487 +2549 2871 2878 40.330311 +2550 2817 2878 22.710224 +2551 2870 2879 84.341492 +2552 2870 2871 10.266782 +2553 2869 2870 22.038891 +2554 2765 2796 147.388031 +2555 2712 2715 74.549667 +2556 2712 2713 24.208950 +2557 2711 2712 50.243118 +2558 2872 2875 17.909239 +2559 2864 2872 79.264236 +2560 2872 2874 15.357647 +2561 2874 2876 7.922608 +2562 2875 2876 11.063348 +2563 2807 2815 25.786951 +2564 2807 2894 75.223694 +2565 2864 2873 88.025620 +2566 2863 2864 51.833626 +2567 2864 2869 36.119942 +2568 2885 2887 24.581675 +2569 2882 2885 65.021561 +2570 2885 2888 26.319065 +2571 2887 2888 13.689851 +2572 4348 4349 6.202787 +2573 4348 4350 10.341126 +2574 4349 4351 5.964589 +2575 2808 4350 97.797119 +2576 2889 2891 24.581221 +2577 2882 2889 94.229095 +2578 2889 2890 15.931050 +2579 2890 2892 12.904711 +2580 2891 2892 14.013945 +2581 2783 2789 24.538525 +2582 2788 2789 13.575195 +2583 2783 2788 22.067217 +2584 2782 2783 4.814767 +2585 2764 2782 112.597176 +2586 2755 2764 72.842743 +2587 2746 2755 40.215553 +2588 2744 2746 14.868464 +2589 2741 2744 14.345789 +2590 2738 2741 46.326298 +2591 2738 2747 82.597717 +2592 2727 2738 77.713776 +2593 2793 2823 97.589211 +2594 2857 2859 81.307167 +2595 2857 2860 103.148254 +2596 2852 2857 238.414459 +2597 2814 2819 10.111633 +2598 2819 2821 4.174092 +2599 2793 2814 82.290810 +2600 2774 2793 75.801041 +2601 2774 2797 93.914055 +2602 2770 2774 33.261185 +2603 2763 2773 72.729897 +2604 2763 2772 52.938618 +2605 2761 2763 5.357137 +2606 2785 2799 54.397827 +2607 2747 2761 94.114815 +2608 2715 2719 80.657440 +2609 2715 2718 70.060165 +2610 2871 2880 90.988716 +2611 2771 2790 100.870781 +2612 2756 2771 95.526619 +2613 2771 2798 126.177338 +2614 2779 2803 93.320412 +2615 2726 2731 41.846294 +2616 2731 2732 8.207271 +2617 2732 2733 7.556906 +2618 2733 2734 5.051944 +2619 2721 2726 78.341347 +2620 2721 2730 93.460289 +2621 2718 2721 80.779610 +2622 2800 2805 15.408791 +2623 2804 2805 13.118594 +2624 2800 2804 13.999023 +2625 2779 2800 80.498390 +2626 2772 2779 52.835396 +2627 2717 2727 166.772995 +2628 2714 2717 100.005745 +2629 2717 2723 91.148979 +2630 2723 2725 50.528503 +2631 2725 2728 67.173706 +2632 2722 2728 87.661217 +2633 2720 2722 27.388586 +2634 2718 2720 53.739090 +2635 2795 2820 88.022652 +2636 2808 4352 87.939484 +2637 2795 2808 53.938648 +2638 2860 2862 51.049328 +2639 2862 2863 33.747105 +2640 2757 2770 88.340492 +2641 2752 2757 36.935398 +2642 2750 2752 10.253049 +2643 2740 2750 63.953995 +2644 2737 2740 33.027267 +2645 2730 2737 65.784576 +2646 2730 2765 274.966095 +2647 2756 2769 89.036629 +2648 2742 2756 88.829941 +2649 2742 2754 67.573898 +2650 2727 2742 125.026436 +2651 2822 4353 279.756409 +2652 2765 2822 229.664963 +2653 2765 2855 407.846222 +2654 2751 2770 241.596161 +2655 2747 2751 11.063555 +2656 2772 2784 76.126564 +2657 2866 2867 9.225445 +2658 2863 2866 64.888557 +2659 2867 2868 12.606766 +2660 2798 2807 36.452404 +2661 2713 2714 20.174314 +2662 2710 2711 21.951508 +2663 2709 2710 242.206772 +2664 2708 2709 211.109985 +2665 4354 4356 16.924171 +2666 4354 4355 13.689608 +2667 4355 4357 10.188169 +2668 4356 4357 7.037151 +2669 2795 4356 92.647675 +2670 4358 4363 332.132141 +2671 4358 4359 42.232086 +2672 4359 4360 62.359375 +2673 4360 4361 136.803314 +2674 4361 4362 25.788883 +2675 4362 4364 117.588943 +2676 4374 4385 90.221077 +2677 4385 4388 13.299283 +2678 4388 4401 105.053185 +2679 1862 1880 76.625755 +2680 1834 1862 141.812119 +2681 1806 1810 116.523186 +2682 1803 1806 55.865967 +2683 1822 1831 51.450436 +2684 1803 1822 295.774200 +2685 1835 1870 168.306320 +2686 1870 1876 37.973709 +2687 1044 1876 168.899323 +2688 982 1044 238.998444 +2689 977 982 23.022329 +2690 1826 1829 25.771955 +2691 2000 2012 44.671917 +2692 1995 2012 34.642529 +2693 4476 4477 36.648983 +2694 2028 4477 44.618305 +2695 4477 4478 19.389332 +2696 4478 4479 21.573048 +2697 4478 4481 45.278034 +2698 4482 4488 90.793907 +2699 4482 4485 66.605705 +2700 4482 4483 42.204124 +2701 4483 4485 50.912586 +2702 4483 4484 13.454472 +2703 4510 4511 82.898392 +2704 4510 4512 94.898842 +2705 4509 4510 39.957512 +2706 4408 4421 102.953819 +2707 4419 4435 90.852219 +2708 4422 4437 74.656158 +2709 4414 4422 38.856888 +2710 4429 4436 44.282131 +2711 4420 4429 45.235443 +2712 4429 4440 58.680344 +2713 4415 4424 44.729153 +2714 4415 4420 21.394001 +2715 4410 4415 53.345692 +2716 4410 4413 43.647823 +2717 4406 4410 44.375530 +2718 4440 4445 45.650906 +2719 4440 4446 57.210400 +2720 4513 4515 56.600910 +2721 4513 4514 52.405376 +2722 4513 4516 62.444599 +2723 4524 4527 51.452656 +2724 4523 4524 17.761034 +2725 3442 4524 56.061298 +2726 4531 4536 46.552971 +2727 4532 4536 24.977116 +2728 4536 4544 33.486042 +2729 4539 4544 23.934736 +2730 4544 4546 15.898282 +2731 4538 4547 50.189121 +2732 4530 4538 44.005241 +2733 4538 4548 50.404095 +2734 4547 4553 17.761892 +2735 4547 4561 55.902332 +2736 1945 1951 57.312386 +2737 1904 1945 66.479256 +2738 1941 1945 35.130920 +2739 1904 4631 52.761066 +2740 1893 1904 33.569118 +2741 2018 4578 48.446133 +2742 2008 2018 32.994179 +2743 2018 4580 34.495346 +2744 4579 4580 40.395443 +2745 4578 4579 56.589523 +2746 4577 4578 17.161539 +2747 1975 4575 188.364182 +2748 1953 1975 234.368347 +2749 1991 2006 37.219612 +2750 1976 1991 47.059193 +2751 1991 2010 44.260319 +2752 2006 2013 11.657498 +2753 2006 2021 49.626736 +2754 3399 3406 59.000725 +2755 3394 3399 53.675922 +2756 3399 3403 29.340172 +2757 3394 3401 55.750362 +2758 3391 3394 54.054550 +2759 3389 3391 29.721134 +2760 3391 3393 52.578785 +2761 3409 3414 52.240383 +2762 3400 3409 65.700195 +2763 3404 3409 94.333443 +2764 3396 3404 54.242676 +2765 3396 3397 9.757324 +2766 3390 3396 94.193604 +2767 3379 3390 237.170959 +2768 3390 3392 54.243164 +2769 3392 3400 57.515179 +2770 3400 3402 9.515079 +2771 3402 3407 51.168583 +2772 3402 3405 45.850742 +2773 4632 4633 10.173742 +2774 4632 4634 36.838238 +2775 4634 4635 5.869728 +2776 3372 3383 133.992508 +2777 3383 3387 81.902252 +2778 3383 3385 40.684322 +2779 3367 3372 69.130577 +2780 3372 3374 40.977879 +2781 1908 3438 196.052307 +2782 1908 4697 73.539803 +2783 3367 3378 125.525108 +2784 3353 3356 17.528069 +2785 3351 3353 43.505577 +2786 3353 3355 12.354662 +2787 3355 3357 17.909025 +2788 3356 3357 12.111873 +2789 3351 3354 52.737328 +2790 3346 3351 61.839569 +2791 3334 3335 48.380489 +2792 3334 3336 208.039429 +2793 3333 3334 66.875916 +2794 3368 3370 15.357872 +2795 3363 3368 51.565666 +2796 3368 3380 117.528465 +2797 3380 3382 115.226372 +2798 3381 3382 35.057568 +2799 3382 3385 40.674805 +2800 3371 3373 44.590755 +2801 3370 3371 28.077797 +2802 3371 3381 202.362381 +2803 3374 3381 50.051582 +2804 2023 4638 15.805322 +2805 2007 2023 49.987511 +2806 2023 4636 17.833008 +2807 4636 4637 15.805322 +2808 4637 4638 14.118164 +2809 1988 2007 44.954590 +2810 2007 2024 50.527344 +2811 2007 2020 46.700527 +2812 1813 1823 75.401970 +2813 1812 1813 55.317123 +2814 1807 1813 142.553574 +2815 1914 1915 9.869398 +2816 1953 1961 87.696579 +2817 1961 1970 99.380074 +2818 3433 3446 91.457733 +2819 3446 4557 39.383869 +2820 3446 4539 49.949108 +2821 4545 4557 30.664499 +2822 4542 4545 22.038656 +2823 4545 4554 27.171818 +2824 4639 4640 64.792244 +2825 4625 4627 72.406273 +2826 4627 4628 54.068409 +2827 4628 4629 28.736107 +2828 4364 4367 110.728889 +2829 4364 4365 56.000126 +2830 4365 4366 32.758984 +2831 4366 4390 222.081543 +2832 4390 4394 38.860184 +2833 4394 4396 14.594485 +2834 4398 4404 73.336327 +2835 4404 4411 65.417328 +2836 4411 4412 34.182213 +2837 4412 4426 76.349632 +2838 4405 4426 321.210083 +2839 4426 4439 58.701626 +2840 4426 4444 94.921570 +2841 4444 4459 186.815155 +2842 1978 1984 23.158943 +2843 1978 1995 57.887127 +2844 1995 2014 40.393009 +2845 1993 2014 58.707417 +2846 2014 4654 66.535431 +2847 4654 4655 21.564974 +2848 4654 4657 60.450954 +2849 4584 4587 74.073296 +2850 1964 1971 40.296371 +2851 1971 1993 97.953606 +2852 1971 1978 50.379791 +2853 1984 1987 16.397104 +2854 4656 4658 39.661007 +2855 4655 4656 11.603244 +2856 2028 4657 10.713930 +2857 4657 4661 55.125523 +2858 4453 4468 90.014328 +2859 4448 4453 86.358406 +2860 4448 4455 100.753975 +2861 4443 4448 65.141876 +2862 4621 4622 21.573048 +2863 4621 4623 71.575447 +2864 4617 4621 58.473988 +2865 4610 4617 83.744217 +2866 4672 4673 150.378494 +2867 4673 4674 7.922608 +2868 4674 4675 82.970551 +2869 1053 4675 133.081467 +2870 4675 4676 7.017557 +2871 4604 4608 60.462490 +2872 4608 4619 105.539764 +2873 4472 4608 132.823425 +2874 3430 3443 93.799599 +2875 3429 3430 26.630733 +2876 3430 3442 92.534019 +2877 3442 4682 91.374039 +2878 3443 4682 71.804588 +2879 4416 4418 67.246529 +2880 4407 4418 105.060608 +2881 4401 4407 60.077160 +2882 4401 4405 37.121563 +2883 1921 1924 35.734295 +2884 1924 1927 20.766165 +2885 1924 1940 127.615463 +2886 1897 1940 53.622280 +2887 1897 1943 87.907509 +2888 1872 1897 83.628471 +2889 4646 4650 26.727127 +2890 2022 4650 37.646313 +2891 4650 4652 51.270061 +2892 4652 4653 42.065369 +2893 4683 4684 11.918921 +2894 4683 4687 72.547798 +2895 4683 4685 16.968750 +2896 4685 4686 11.888672 +2897 4684 4686 16.120117 +2898 4687 4688 64.143364 +2899 1906 4690 22.934797 +2900 1894 1906 27.693092 +2901 1840 1847 38.179199 +2902 1847 1859 64.060463 +2903 1847 1864 121.604973 +2904 3444 3445 16.508694 +2905 3436 3444 52.635323 +2906 3425 3436 82.898285 +2907 1889 3425 89.092422 +2908 3424 3425 42.423016 +2909 3361 3362 53.515129 +2910 3362 3364 31.219543 +2911 3362 3369 88.357849 +2912 3369 3387 335.351074 +2913 1054 4681 64.366310 +2914 1020 1054 149.185654 +2915 1054 4676 87.343109 +2916 4588 4593 78.624405 +2917 4583 4584 25.021818 +2918 4584 4589 88.670296 +2919 4589 4592 49.555313 +2920 2008 4589 270.172241 +2921 4496 4500 61.911129 +2922 4491 4496 42.391937 +2923 4487 4491 66.176537 +2924 4491 4497 71.174896 +2925 3163 3168 32.869984 +2926 3156 3163 65.657822 +2927 3163 3170 35.024902 +2928 3170 3178 52.649765 +2929 3178 4693 43.904934 +2930 953 954 11.503914 +2931 954 955 8.957789 +2932 961 962 59.880650 +2933 958 962 22.964750 +2934 959 965 46.476307 +2935 959 961 6.815568 +2936 951 959 115.869545 +2937 985 1009 76.928925 +2938 1003 1009 26.170309 +2939 1009 1020 51.941891 +2940 3423 3426 53.675701 +2941 3420 3423 24.044561 +2942 1926 1934 86.445976 +2943 1934 1953 146.109695 +2944 1930 1934 54.566349 +2945 1934 1944 67.872223 +2946 1944 1947 15.372393 +2947 1943 1947 101.078362 +2948 1864 1872 41.244648 +2949 1843 1864 111.873314 +2950 1830 1843 68.723145 +2951 1819 1830 70.961479 +2952 1811 1819 98.117195 +2953 1819 1820 6.700917 +2954 4439 4457 202.642502 +2955 4457 4501 336.527802 +2956 4494 4501 83.292381 +2957 4497 4499 27.403591 +2958 4499 4502 109.285667 +2959 4497 4505 130.371689 +2960 2025 4505 26.099915 +2961 2009 2025 49.192204 +2962 2004 4859 75.119820 +2963 1981 2004 70.467400 +2964 1834 1850 89.395447 +2965 1823 1834 76.896118 +2966 1028 1053 115.905579 +2967 1020 1028 29.697149 +2968 1921 1926 53.565819 +2969 1926 1935 86.488159 +2970 1935 1943 47.927734 +2971 1918 1921 37.194668 +2972 1912 1920 92.898987 +2973 1920 1929 76.189964 +2974 1929 1936 74.889435 +2975 1936 1948 85.632370 +2976 1948 1956 91.616753 +2977 1956 1957 5.202148 +2978 1957 1960 34.643761 +2979 1977 1998 69.194389 +2980 1977 1982 15.096575 +2981 1960 1977 167.795288 +2982 4694 4696 50.629879 +2983 4694 4695 5.341793 +2984 4696 4697 48.675629 +2985 4697 4698 47.335186 +2986 4698 4699 21.951508 +2987 1891 4699 94.767563 +2988 1891 4681 115.814873 +2989 1925 1937 96.287880 +2990 1922 1925 43.676422 +2991 1915 1922 59.853027 +2992 1922 1930 76.733574 +2993 4565 4568 18.501764 +2994 4552 4565 67.224197 +2995 4568 4570 6.644878 +2996 4550 4552 9.262002 +2997 4552 4562 45.773121 +2998 1895 4700 108.585670 +2999 1869 1895 111.570831 +3000 4504 4507 30.168407 +3001 4502 4504 47.291191 +3002 4494 4502 112.636063 +3003 3434 3441 49.949108 +3004 3424 3434 114.766510 +3005 3434 3440 47.193336 +3006 3440 3447 43.728130 +3007 3447 4634 95.513695 +3008 1889 4635 111.478188 +3009 1839 1889 220.171997 +3010 1944 1952 78.129562 +3011 4701 4703 18.073563 +3012 4473 4701 81.842972 +3013 4701 4702 13.858857 +3014 4702 4704 12.165020 +3015 4703 4704 9.411257 +3016 4470 4473 34.467731 +3017 4473 4858 21.183249 +3018 1993 2028 95.342361 +3019 4479 4480 11.603244 +3020 1972 1976 47.774357 +3021 1969 1972 12.430403 +3022 1972 1979 50.710758 +3023 4379 4397 130.164276 +3024 4397 4400 36.400677 +3025 4393 4397 64.613449 +3026 4393 4406 127.068756 +3027 4384 4393 51.983639 +3028 4527 4532 72.727600 +3029 4532 4539 34.437450 +3030 4526 4529 63.754768 +3031 4526 4531 69.952019 +3032 4525 4526 34.016975 +3033 1814 1836 160.548660 +3034 1814 1817 32.337742 +3035 1809 1814 78.988464 +3036 1960 1964 78.418304 +3037 4661 4663 34.807739 +3038 4663 4665 132.428925 +3039 1981 2009 78.060516 +3040 2009 4665 98.468063 +3041 4531 4542 64.731873 +3042 1999 2026 70.381126 +3043 2026 4705 16.471405 +3044 4705 4706 7.064791 +3045 4706 4707 4.604553 +3046 1985 1999 41.442657 +3047 1999 2011 21.692297 +3048 1979 1990 43.881638 +3049 1990 2003 33.718552 +3050 2003 4563 86.053360 +3051 4556 4563 35.951500 +3052 2016 4563 61.195477 +3053 4708 4709 16.491549 +3054 4470 4708 75.891907 +3055 4709 4710 7.826339 +3056 4710 4711 7.557208 +3057 4458 4470 76.235329 +3058 977 1003 96.764336 +3059 951 977 247.378403 +3060 977 995 63.944252 +3061 995 999 15.344083 +3062 995 1000 19.179068 +3063 1000 1004 14.063704 +3064 1004 1037 119.815086 +3065 1037 1063 129.518814 +3066 1063 4712 51.642090 +3067 4712 4713 50.051582 +3068 4713 4714 30.816509 +3069 4714 4715 76.862633 +3070 4715 4716 91.823845 +3071 1876 1886 94.551201 +3072 1836 1886 231.526627 +3073 1825 1836 79.624443 +3074 1831 1836 94.373596 +3075 1817 1821 30.702730 +3076 1821 1824 10.624818 +3077 2019 4830 72.554878 +3078 2002 2019 43.875484 +3079 1996 2002 18.425657 +3080 2002 2022 55.646240 +3081 1003 1034 108.503036 +3082 1856 1869 45.816933 +3083 1818 1869 262.757111 +3084 1818 1828 49.221611 +3085 1816 1818 22.919262 +3086 1899 1941 77.678558 +3087 1873 1899 85.235603 +3088 1857 1873 75.029793 +3089 1827 1846 116.850777 +3090 1846 1852 40.675667 +3091 1846 1857 63.609608 +3092 1846 1855 52.178711 +3093 1855 1875 93.652191 +3094 1875 4859 211.511429 +3095 1850 1875 137.494659 +3096 1895 1973 67.352760 +3097 1973 1997 95.197853 +3098 1970 1973 30.470444 +3099 1970 1988 98.064056 +3100 1988 1996 19.092972 +3101 4645 4646 42.766232 +3102 4644 4645 16.387775 +3103 4643 4644 97.003136 +3104 3441 4643 58.504730 +3105 4642 4643 38.503098 +3106 1985 2003 58.214909 +3107 1976 1985 30.716141 +3108 4411 4416 55.585133 +3109 4416 4425 40.908112 +3110 4425 4432 42.204441 +3111 3420 3439 194.027710 +3112 3416 3420 141.523895 +3113 3415 3416 140.850189 +3114 3411 3415 43.543213 +3115 3411 3417 89.521606 +3116 3397 3411 84.014687 +3117 1978 2005 82.242004 +3118 2005 2017 52.013672 +3119 1987 2017 73.423019 +3120 1987 2000 32.340752 +3121 3408 3412 15.981219 +3122 3397 3408 72.839104 +3123 4667 4671 46.388729 +3124 4667 4670 34.433582 +3125 4666 4667 36.100452 +3126 4666 4669 43.733799 +3127 4669 4671 34.497738 +3128 4668 4670 42.566360 +3129 4666 4668 36.710140 +3130 4665 4666 28.252232 +3131 1816 1833 96.637054 +3132 1808 1816 118.370537 +3133 3439 4642 169.526093 +3134 4641 4642 78.276527 +3135 4640 4641 95.610817 +3136 3441 4640 77.097839 +3137 4370 4379 69.849289 +3138 4370 4372 15.575678 +3139 4369 4370 27.358501 +3140 4369 4371 34.341694 +3141 4368 4369 13.689851 +3142 2000 4658 71.678360 +3143 4658 4659 21.322462 +3144 4659 4660 11.063348 +3145 4660 4662 27.702581 +3146 4662 4664 27.793026 +3147 4463 4523 142.566360 +3148 4520 4523 107.118950 +3149 4520 4522 80.120941 +3150 3361 3363 81.449219 +3151 3363 3365 13.118767 +3152 3365 3366 21.940990 +3153 3366 3375 117.253723 +3154 3375 3384 112.573555 +3155 3384 3386 15.225348 +3156 3385 3386 18.327742 +3157 3374 3377 14.819170 +3158 3376 3377 137.882141 +3159 3373 3376 18.291706 +3160 3349 3361 193.974106 +3161 955 958 39.186684 +3162 955 970 132.953583 +3163 4625 4626 58.575722 +3164 994 1021 101.576347 +3165 989 994 15.114799 +3166 983 989 18.327742 +3167 980 983 14.869239 +3168 976 980 12.164393 +3169 965 976 82.794029 +3170 965 985 115.908157 +3171 1915 1916 6.406531 +3172 1916 1919 27.132147 +3173 4367 4374 91.901917 +3174 4374 4380 38.040176 +3175 4380 4386 53.250473 +3176 4386 4391 39.473259 +3177 4391 4399 46.203671 +3178 4395 4399 24.389364 +3179 4396 4398 6.878607 +3180 4395 4396 69.306534 +3181 4676 4677 25.352556 +3182 4677 4678 5.890587 +3183 3422 4678 238.607758 +3184 4678 4679 55.882591 +3185 4679 4680 16.273495 +3186 4680 4681 69.629509 +3187 1856 1884 109.089272 +3188 1840 1856 93.327888 +3189 3379 3388 174.617188 +3190 3364 3379 163.471680 +3191 1794 1796 31.825085 +3192 1796 1800 36.906250 +3193 1799 1800 7.923027 +3194 1799 1803 27.080477 +3195 1794 1798 46.240749 +3196 1798 1802 38.186432 +3197 1795 1798 43.902557 +3198 1797 1799 20.960152 +3199 1820 1827 31.718433 +3200 1827 1841 88.836449 +3201 1841 1850 90.025925 +3202 1919 1923 48.360352 +3203 1923 1933 108.603065 +3204 1933 1939 11.063555 +3205 1994 4831 120.764725 +3206 1974 1994 78.138550 +3207 4529 4541 61.513229 +3208 4541 4543 15.975586 +3209 4543 4549 22.946774 +3210 4549 4556 21.565514 +3211 2016 2027 30.177198 +3212 2011 2016 18.913012 +3213 1912 1928 163.757126 +3214 4423 4438 73.412682 +3215 4417 4423 28.235352 +3216 4402 4417 158.231934 +3217 4384 4402 130.969147 +3218 4377 4384 68.449013 +3219 4376 4379 40.308693 +3220 4371 4376 36.791565 +3221 4376 4377 5.134118 +3222 4529 4542 70.391907 +3223 1997 4832 78.143547 +3224 4443 4454 152.088898 +3225 4454 4458 33.052475 +3226 4454 4606 175.502625 +3227 4603 4606 83.929710 +3228 4602 4603 4.495033 +3229 4597 4602 34.994766 +3230 1876 1896 70.709740 +3231 1896 4840 49.955208 +3232 1896 4833 69.591911 +3233 4833 4834 16.115780 +3234 4834 4835 16.115780 +3235 4835 4836 8.289001 +3236 4836 4837 9.100364 +3237 4837 4838 19.839779 +3238 4838 4839 18.823545 +3239 4839 4840 67.497688 +3240 1805 1815 191.679626 +3241 1805 1808 90.843300 +3242 1802 1805 42.852146 +3243 4691 4692 17.671762 +3244 4690 4691 84.350815 +3245 4691 4692 17.671762 +3246 4688 4690 94.340546 +3247 1863 1887 89.514397 +3248 1854 1863 40.674355 +3249 1863 1874 46.608227 +3250 1874 1877 12.076885 +3251 1877 1879 10.030762 +3252 1879 1890 27.703192 +3253 1890 1898 51.669292 +3254 1887 1898 42.138668 +3255 1887 4840 77.266945 +3256 4472 4611 26.377930 +3257 4605 4611 57.257847 +3258 4603 4605 67.186073 +3259 4594 4597 29.906502 +3260 4590 4594 38.343067 +3261 4586 4590 64.775795 +3262 4585 4588 77.033707 +3263 4583 4585 25.991995 +3264 4585 4586 54.600361 +3265 4613 4615 26.570793 +3266 4615 4616 14.074089 +3267 4616 4622 135.055405 +3268 4465 4619 117.266716 +3269 4619 4620 114.098640 +3270 4618 4620 27.753702 +3271 4623 4625 123.636124 +3272 4618 4623 172.067062 +3273 1958 1981 206.895401 +3274 1954 1958 30.093750 +3275 1950 1954 71.108864 +3276 1942 1950 54.475830 +3277 1913 1942 253.674774 +3278 1909 1942 32.754986 +3279 1901 1909 19.657177 +3280 1857 1901 166.300797 +3281 1932 1941 46.735985 +3282 1872 1893 68.601471 +3283 4383 4389 30.155476 +3284 4377 4389 93.352348 +3285 1888 1900 39.307781 +3286 1865 1888 84.051559 +3287 1865 1881 60.952435 +3288 1858 1865 31.485840 +3289 4553 4560 21.674795 +3290 4530 4534 34.269341 +3291 4528 4530 40.365246 +3292 4446 4451 68.859169 +3293 4451 4465 117.299004 +3294 4406 4409 36.259384 +3295 4382 4383 46.843243 +3296 4375 4382 45.814941 +3297 4368 4375 84.823013 +3298 4363 4368 178.844894 +3299 4546 4557 52.102604 +3300 2015 4841 91.657494 +3301 4841 4842 29.666805 +3302 4842 4843 54.665222 +3303 4843 4844 18.615829 +3304 4844 4845 97.130814 +3305 2015 4845 59.985474 +3306 2000 2015 30.597609 +3307 4613 4618 60.906742 +3308 4604 4613 98.082031 +3309 4596 4604 91.931091 +3310 4465 4846 118.614021 +3311 4630 4846 76.812599 +3312 4627 4630 88.721626 +3313 4367 4373 82.590225 +3314 4373 4381 56.786724 +3315 4381 4387 50.530655 +3316 4387 4395 59.394726 +3317 4595 4600 21.016699 +3318 4588 4595 108.747902 +3319 4595 4599 17.452244 +3320 4599 4601 10.188225 +3321 4600 4601 14.014181 +3322 4522 4527 105.953621 +3323 4522 4525 51.215031 +3324 4525 4528 62.444656 +3325 4562 4571 72.733238 +3326 4571 4572 34.574551 +3327 4575 4577 31.053083 +3328 4572 4575 53.482956 +3329 1967 1974 55.532383 +3330 1956 1967 132.345032 +3331 4647 4648 6.844804 +3332 4644 4647 66.697777 +3333 4648 4649 4.604553 +3334 4462 4463 6.644878 +3335 4463 4471 50.793633 +3336 4471 4474 26.323099 +3337 4474 4521 17.527851 +3338 4516 4521 62.008183 +3339 4516 4520 62.145069 +3340 4468 4475 61.243774 +3341 4468 4469 28.149294 +3342 4467 4469 15.225348 +3343 4455 4467 71.857521 +3344 4455 4462 51.014153 +3345 3346 3347 36.489662 +3346 3347 3350 23.037174 +3347 3347 3352 27.776217 +3348 3350 3352 15.853525 +3349 3345 3346 51.789989 +3350 3344 3345 32.919231 +3351 3343 3344 31.872869 +3352 958 968 78.261002 +3353 1808 1840 266.053619 +3354 4427 4431 23.080502 +3355 4414 4427 63.100300 +3356 4409 4414 58.950478 +3357 4409 4443 203.333023 +3358 4847 4848 16.256062 +3359 3437 4847 109.957504 +3360 4847 4849 24.900354 +3361 4849 4850 11.063348 +3362 4848 4850 23.080063 +3363 3435 3437 36.660057 +3364 3437 4527 64.518692 +3365 4564 4567 23.101713 +3366 4550 4564 67.950851 +3367 4564 4566 18.693438 +3368 4566 4569 12.771718 +3369 4567 4569 12.161386 +3370 4534 4550 62.744995 +3371 1913 1917 32.290077 +3372 2027 4851 98.509819 +3373 2027 3439 77.506416 +3374 3417 3424 161.222153 +3375 3417 3419 99.730888 +3376 3419 3421 42.354004 +3377 4462 4475 118.079796 +3378 1927 1931 36.409180 +3379 1927 1932 74.394203 +3380 4515 4518 14.671960 +3381 4515 4517 12.963338 +3382 4517 4519 14.223450 +3383 4518 4519 12.160926 +3384 4514 4520 64.360237 +3385 3388 3395 140.437012 +3386 3388 3389 36.105911 +3387 3431 3439 73.905632 +3388 1965 1969 28.207670 +3389 1962 1965 30.217823 +3390 1959 1962 61.776409 +3391 1955 1959 27.636219 +3392 1953 1955 35.195953 +3393 4533 4537 22.894543 +3394 4528 4533 58.870472 +3395 4533 4535 18.376953 +3396 4535 4540 15.665058 +3397 4537 4540 14.483533 +3398 1828 1839 72.555756 +3399 1828 1842 90.165024 +3400 1833 1842 70.471245 +3401 1832 1833 61.142479 +3402 3181 3336 54.986736 +3403 3181 3341 218.546661 +3404 3168 3181 80.283546 +3405 3337 3338 58.739834 +3406 3432 3438 48.380211 +3407 3438 3448 49.299873 +3408 4586 4591 66.321671 +3409 4572 4573 11.205364 +3410 4573 4574 10.624639 +3411 4574 4576 59.061008 +3412 4596 4607 136.628281 +3413 4607 4610 24.674015 +3414 4607 4609 21.283642 +3415 4609 4612 13.689851 +3416 4612 4614 33.834167 +3417 1980 4614 139.853226 +3418 1974 1980 28.546154 +3419 1974 2008 106.840080 +3420 4688 4689 91.277100 +3421 3409 3416 86.446487 +3422 4646 4651 53.719215 +3423 1938 1946 65.759903 +3424 1930 1938 63.962734 +3425 1032 1056 109.208336 +3426 1008 1032 93.408821 +3427 985 1008 76.391220 +3428 1907 1910 11.603322 +3429 1905 1907 4.258430 +3430 1881 1905 79.061455 +3431 1881 1903 73.386703 +3432 3358 3359 9.736115 +3433 3354 3358 59.730408 +3434 3359 3360 9.208880 +3435 1866 1885 70.844467 +3436 1860 1866 29.260695 +3437 1849 1860 46.615459 +3438 1837 1849 68.115700 +3439 1825 1837 85.487450 +3440 1809 1825 160.062683 +3441 1831 1835 27.101954 +3442 1903 4852 27.401403 +3443 1882 1903 124.508202 +3444 1871 1882 36.529701 +3445 1837 1871 166.808792 +3446 1801 1804 53.852798 +3447 1804 1807 43.391796 +3448 1804 1810 123.366692 +3449 1810 1812 32.892178 +3450 4486 4489 41.960415 +3451 4485 4486 5.938965 +3452 1812 1826 118.015717 +3453 1826 1844 137.904724 +3454 1838 1844 24.082735 +3455 1823 1838 95.992241 +3456 1848 1853 20.598063 +3457 1845 1848 27.864258 +3458 1838 1845 32.895298 +3459 4492 4508 210.861923 +3460 4489 4492 33.941006 +3461 4484 4487 17.357731 +3462 1932 1949 100.745689 +3463 4434 4446 171.037598 +3464 4434 4442 30.120661 +3465 4430 4434 34.191185 +3466 4420 4430 49.996143 +3467 3418 3427 146.762711 +3468 3413 3418 133.243942 +3469 3418 3429 151.007599 +3470 3429 3435 61.963390 +3471 3349 3367 311.619904 +3472 3387 3422 511.792603 +3473 1040 1047 48.077938 +3474 999 1040 161.103287 +3475 4456 4464 52.109905 +3476 4443 4456 172.467621 +3477 4458 4461 20.768396 +3478 4461 4472 82.962402 +3479 4610 4624 262.708191 +3480 1998 4624 102.182411 +3481 1982 2001 63.962261 +3482 2001 4494 145.201294 +3483 4488 4494 78.059204 +3484 4444 4447 39.466095 +3485 4447 4450 40.721664 +3486 4450 4452 25.982018 +3487 4452 4460 84.941147 +3488 4460 4466 24.199810 +3489 4466 4512 93.973412 +3490 4506 4509 38.743511 +3491 4503 4506 52.105698 +3492 4498 4503 74.171005 +3493 4495 4498 39.141418 +3494 4493 4495 27.913561 +3495 4490 4493 21.951508 +3496 4488 4490 40.205654 +3497 1832 1858 152.704422 +3498 1809 1832 202.995300 +3499 3422 3428 62.944324 +3500 3428 3432 54.810539 +3501 3448 4852 62.960182 +3502 1851 1858 41.727230 +3503 1839 1851 70.250778 +3504 3341 3342 127.697769 +3505 3340 3341 21.634766 +3506 3339 3340 21.184486 +3507 3337 3339 161.239288 +3508 3336 3337 195.101120 +3509 4582 4583 107.394615 +3510 4581 4582 37.739285 +3511 4577 4581 152.370636 +3512 4411 4428 112.870270 +3513 4428 4441 66.864380 +3514 4441 4449 88.459557 +3515 4449 4457 105.811852 +3516 4433 4449 132.098282 +3517 4594 4598 44.456532 +3518 4592 4596 49.413086 +3519 3427 4456 264.189728 +3520 3398 3413 104.196739 +3521 3395 3398 28.607422 +3522 3348 3349 8.695968 +3523 3344 3348 127.495415 +3524 3342 3343 104.815224 +3525 1983 1986 11.600468 +3526 1968 1983 96.180138 +3527 1986 1989 8.551238 +3528 1989 1992 5.342219 +3529 1966 1968 14.276610 +3530 1963 1966 14.741734 +3531 1962 1963 16.923903 +3532 4551 4558 18.501764 +3533 4534 4551 67.624420 +3534 4551 4555 13.574707 +3535 4555 4559 12.354662 +3536 4558 4559 12.904711 +3537 4419 4433 74.678047 +3538 4408 4419 99.856949 +3539 4398 4408 109.851013 +3540 4392 4403 80.531532 +3541 4390 4392 24.241411 +3542 1802 1809 145.288422 +3543 3395 3410 100.962891 +3544 3410 3431 344.696686 +3545 3431 3433 26.202065 +3546 1854 1883 111.807472 +3547 1835 1854 108.108498 +3548 1892 4853 70.922729 +3549 1883 1892 41.602791 +3550 4854 4856 16.401373 +3551 4854 4858 72.415611 +3552 4854 4855 15.848435 +3553 4855 4857 7.922104 +3554 4856 4857 13.690456 +3555 1807 1811 99.058502 +3556 1852 1861 36.071877 +3557 1861 1868 29.035364 +3558 1868 1878 49.158638 +3559 1878 1894 58.991673 +3560 1894 1902 17.181190 +3561 1902 4859 26.216463 +3562 3433 4556 104.410545 +3563 4378 4383 52.761066 +3564 4371 4378 55.314819 +3565 1270 1284 24.251448 +3566 1274 1284 23.393734 +3567 1265 1274 19.763889 +3568 1257 1265 22.963505 +3569 1257 1271 39.458652 +3570 1253 1257 9.763909 +3571 1253 1260 25.422728 +3572 1256 1260 25.857628 +3573 1256 1263 27.400959 +3574 1263 1270 17.864420 +3575 4860 4861 31.824585 +3576 2495 4860 50.941544 +3577 1763 1764 4.838380 +3578 1763 2436 187.543900 +3579 1759 1763 9.007287 +3580 2486 2491 35.689194 +3581 2480 2486 188.280182 +3582 2432 2434 12.966977 +3583 2430 2432 9.224698 +3584 2430 2437 40.913780 +3585 2437 2440 28.703663 +3586 2440 2452 46.316006 +3587 2452 2480 146.850983 +3588 2480 2495 72.246758 +3589 4861 4862 74.574608 +3590 4861 4863 94.202171 +3591 2491 4863 76.192619 +3592 2491 4862 106.053711 +3593 4866 4867 37.933964 +3594 4865 4866 78.925682 +3595 4864 4865 43.519981 +3596 4863 4864 49.667576 +3597 4868 4869 233.741699 +3598 4869 4872 56.497166 +3599 4869 4870 30.105713 +3600 1685 1695 86.055557 +3601 1695 1704 79.634636 +3602 1695 1716 218.967178 +3603 795 1716 98.303528 +3604 756 795 135.587341 +3605 756 820 208.270996 +3606 749 756 29.843197 +3607 1644 1669 36.469639 +3608 1637 1644 17.108063 +3609 1644 1662 30.322573 +3610 1662 4942 50.891319 +3611 4942 4943 24.384037 +3612 4942 4944 34.437424 +3613 917 4945 79.498184 +3614 4945 4946 59.720703 +3615 4945 4947 69.512650 +3616 4947 4950 31.769320 +3617 1781 4950 48.156746 +3618 1778 1781 5.179762 +3619 1781 1790 25.127392 +3620 1643 1676 51.887093 +3621 1643 1689 99.754829 +3622 1684 1689 33.450512 +3623 1689 1693 34.119366 +3624 1693 1702 120.077888 +3625 1697 1702 27.105387 +3626 1702 1706 28.219984 +3627 784 801 51.964066 +3628 801 4956 181.351974 +3629 801 807 71.342514 +3630 807 826 62.029396 +3631 826 4953 78.829521 +3632 741 744 15.399862 +3633 744 749 27.232103 +3634 744 789 188.769058 +3635 789 825 109.033325 +3636 1572 1573 4.280423 +3637 1569 1572 28.423332 +3638 1572 1586 72.932678 +3639 1616 1625 26.432749 +3640 1625 1627 21.210449 +3641 1627 1636 30.191208 +3642 1614 1627 36.835331 +3643 1566 1574 55.109982 +3644 1566 1591 130.696243 +3645 1565 1566 11.120100 +3646 1602 1616 58.057243 +3647 1602 1609 27.704531 +3648 1596 1602 45.596786 +3649 1596 1600 29.502359 +3650 1600 1609 45.163277 +3651 1734 1741 79.473991 +3652 1741 1749 80.579742 +3653 1749 1766 67.899467 +3654 1766 1787 97.085213 +3655 1787 4954 109.292671 +3656 4954 4955 131.988327 +3657 1783 4956 81.456543 +3658 1765 1783 55.084091 +3659 1666 1673 6.182232 +3660 1673 1768 16.529232 +3661 1762 1768 18.209448 +3662 1736 1762 170.213821 +3663 1746 1759 65.069748 +3664 1744 1746 37.649750 +3665 1738 1740 9.031830 +3666 1738 1739 62.929913 +3667 1730 1738 97.963181 +3668 1727 1730 43.006447 +3669 1730 1731 56.626781 +3670 1735 1737 13.405162 +3671 1737 1741 47.320736 +3672 1737 1753 137.644135 +3673 1753 1773 65.025040 +3674 1771 1773 14.183096 +3675 1773 1778 15.641434 +3676 1780 4973 89.591965 +3677 1765 1780 49.587696 +3678 1765 1787 71.717979 +3679 1696 1697 4.503644 +3680 1681 1694 88.562584 +3681 1678 1681 50.529613 +3682 1659 1664 8.551238 +3683 1655 1659 9.592535 +3684 1623 1655 107.062927 +3685 1588 1655 216.703583 +3686 1640 1653 16.918894 +3687 1617 1640 65.348366 +3688 1587 1617 135.630127 +3689 1571 1587 82.058258 +3690 4899 4900 33.019657 +3691 4897 4899 18.757765 +3692 4896 4897 18.757231 +3693 4894 4896 21.533871 +3694 4891 4894 22.559992 +3695 4890 4891 19.179554 +3696 4889 4890 19.602360 +3697 4887 4889 25.028320 +3698 4885 4887 84.126724 +3699 4879 4885 64.238449 +3700 4877 4879 12.687135 +3701 4874 4877 43.480118 +3702 4872 4874 55.080009 +3703 4872 4873 34.542233 +3704 4873 4876 44.025982 +3705 4876 4878 24.362158 +3706 4878 4880 9.339914 +3707 4880 4882 28.412104 +3708 4882 4884 31.571915 +3709 4892 4893 7.644778 +3710 4877 4892 394.108917 +3711 4888 4892 60.607788 +3712 4892 4895 25.879622 +3713 4895 4898 31.392090 +3714 1653 1657 42.436031 +3715 1620 1634 45.936798 +3716 1626 1634 53.096848 +3717 4957 4958 29.441071 +3718 4958 4959 4.280423 +3719 1668 4959 44.429985 +3720 2434 2436 11.812203 +3721 2436 2439 32.423584 +3722 2439 2443 18.403696 +3723 2443 2455 39.972157 +3724 1777 2455 90.878922 +3725 1764 1777 47.620808 +3726 1657 4898 72.920113 +3727 1658 4898 87.375977 +3728 1586 1596 35.667377 +3729 1586 1593 32.007694 +3730 1612 1629 139.714020 +3731 1610 1612 104.164192 +3732 1582 1612 125.493256 +3733 1612 1638 78.029480 +3734 1638 1663 47.017258 +3735 1638 1658 36.920460 +3736 1638 4893 100.426613 +3737 4893 4895 18.241211 +3738 1731 1732 6.454026 +3739 1732 1739 99.718369 +3740 1732 1733 54.684193 +3741 1732 1754 218.437622 +3742 1739 1758 128.765778 +3743 1758 1786 98.364586 +3744 1758 1761 4.306706 +3745 1664 4960 23.988529 +3746 2494 4960 21.309090 +3747 2487 2494 37.255169 +3748 1665 2487 47.998013 +3749 820 827 20.504408 +3750 820 1709 84.322182 +3751 1558 1559 12.592302 +3752 1559 1560 5.119145 +3753 1559 1561 27.104975 +3754 1561 1570 112.089386 +3755 1742 1749 77.154076 +3756 1734 1742 81.134521 +3757 1742 1748 70.006882 +3758 2478 2483 26.037970 +3759 2483 2489 28.185333 +3760 2489 2493 22.602972 +3761 2493 2497 13.375000 +3762 2497 2500 10.064107 +3763 2496 2500 49.051834 +3764 1664 2496 12.244141 +3765 1722 1723 7.058594 +3766 1721 1722 9.273113 +3767 1720 1721 9.630558 +3768 1719 1720 42.895824 +3769 825 1711 61.939518 +3770 825 1713 147.506256 +3771 2479 2496 85.974060 +3772 1279 1298 29.946518 +3773 1270 1279 18.469841 +3774 1270 1287 27.596254 +3775 1278 1287 26.562389 +3776 1275 1278 7.250103 +3777 1266 1275 112.545425 +3778 1258 1275 34.477066 +3779 1256 1258 18.608774 +3780 1247 1256 22.469097 +3781 1239 1247 32.354195 +3782 1239 1246 31.582409 +3783 1246 1253 19.361740 +3784 1271 4963 54.584583 +3785 4961 4963 16.611021 +3786 1293 4963 56.706665 +3787 1274 1293 37.585495 +3788 1274 1298 56.875622 +3789 1266 1272 18.207920 +3790 1735 1740 48.274483 +3791 1729 1735 93.023399 +3792 1727 1729 14.921379 +3793 1729 1734 57.049522 +3794 2434 2441 53.817020 +3795 2441 2447 24.688835 +3796 2447 2454 22.459341 +3797 2454 2461 37.192360 +3798 2461 2466 28.620476 +3799 2466 2478 64.095276 +3800 737 752 78.138077 +3801 752 770 101.659241 +3802 752 758 107.888542 +3803 758 768 40.757622 +3804 743 758 74.628685 +3805 1590 1594 22.245947 +3806 1582 1594 67.823204 +3807 1582 1599 66.159813 +3808 1587 1599 53.790604 +3809 714 715 92.874336 +3810 715 719 100.797279 +3811 719 728 86.233337 +3812 729 735 39.423866 +3813 735 741 40.053986 +3814 1619 1632 65.256088 +3815 1632 1660 49.971851 +3816 1622 1632 34.298264 +3817 1616 1622 17.357319 +3818 2478 2484 26.562319 +3819 2479 2484 60.046497 +3820 2479 2487 43.211483 +3821 1624 1630 19.731989 +3822 1607 1624 57.779781 +3823 1607 1619 38.219975 +3824 1597 1607 92.236176 +3825 1600 1607 40.933239 +3826 1589 1596 38.643990 +3827 1569 1589 113.191177 +3828 1589 1614 119.139198 +3829 1583 1590 43.921104 +3830 1576 1583 43.283875 +3831 1570 1576 29.741734 +3832 1570 1582 72.117485 +3833 1570 1579 62.261963 +3834 1571 1579 51.957726 +3835 1754 1756 55.474953 +3836 1756 1770 37.247345 +3837 1733 1756 218.210861 +3838 1728 1733 41.522369 +3839 1755 4977 117.066475 +3840 1745 1755 58.141544 +3841 1741 1745 62.245571 +3842 1784 1791 24.168964 +3843 1672 1791 56.740788 +3844 1791 2475 46.735985 +3845 2473 2475 13.552307 +3846 1789 2473 61.822815 +3847 1784 1789 13.623403 +3848 1785 1789 25.635254 +3849 1694 1696 40.226868 +3850 1696 1701 29.377636 +3851 1701 1704 138.493423 +3852 1704 1709 54.567318 +3853 1679 1690 115.680740 +3854 1679 1683 80.181854 +3855 1679 1686 69.321274 +3856 1686 1692 76.592667 +3857 1683 1692 71.363419 +3858 1692 1705 104.949753 +3859 1698 1705 62.659645 +3860 1705 1712 63.734406 +3861 1705 1714 101.578758 +3862 1714 1719 98.046097 +3863 1713 1719 70.043907 +3864 1663 4979 42.253365 +3865 1663 4888 91.666405 +3866 1715 1717 21.329613 +3867 1709 1715 135.782425 +3868 1707 1715 76.034874 +3869 827 4973 138.545013 +3870 4973 4974 93.156677 +3871 798 811 37.588203 +3872 811 4974 64.058281 +3873 1571 1577 28.982599 +3874 1577 1588 55.573441 +3875 1573 1577 69.754608 +3876 1573 1578 40.676590 +3877 1584 1592 18.462286 +3878 1581 1584 5.274844 +3879 1584 1597 39.892612 +3880 1597 1606 66.787094 +3881 1606 1613 20.654369 +3882 1613 1621 24.048397 +3883 1645 1652 6.315918 +3884 1652 1772 36.410156 +3885 1772 1784 39.863785 +3886 1757 1760 22.457512 +3887 1751 1757 24.486700 +3888 1687 1694 84.273956 +3889 1684 1687 27.776814 +3890 1678 1684 64.466438 +3891 1760 1772 35.602009 +3892 1752 1760 23.295805 +3893 1750 1752 11.638259 +3894 1747 1750 22.593668 +3895 4884 4888 100.572906 +3896 4884 4886 121.872162 +3897 1631 1650 29.177389 +3898 1650 1689 83.059967 +3899 1678 1682 58.947502 +3900 1682 1685 24.410276 +3901 1295 1688 150.462708 +3902 1680 1688 81.060997 +3903 1688 1690 74.346344 +3904 1691 1698 64.139854 +3905 1683 1698 128.734039 +3906 1698 1708 82.441162 +3907 1759 1764 9.962077 +3908 1764 1769 15.097508 +3909 1769 1775 24.005039 +3910 1775 1785 34.959362 +3911 1777 1785 27.134369 +3912 1674 4886 43.547775 +3913 1649 1674 39.980499 +3914 1674 4888 177.012833 +3915 1648 1666 33.643074 +3916 1666 4975 26.562319 +3917 1668 4975 10.802266 +3918 1660 1668 12.492910 +3919 1647 1660 23.075846 +3920 1636 1647 17.979511 +3921 1636 1648 18.226419 +3922 802 4974 124.965202 +3923 1711 1716 68.248154 +3924 1699 1711 95.030701 +3925 1703 1711 113.481621 +3926 1691 1703 99.979103 +3927 1703 1713 90.573929 +3928 1726 1731 66.960098 +3929 1717 1734 289.267822 +3930 1748 1765 70.648827 +3931 4947 4952 69.891968 +3932 902 925 44.211914 +3933 925 4952 61.340580 +3934 925 4977 62.046368 +3935 1724 1727 78.754692 +3936 1707 1710 19.854757 +3937 1706 1707 28.249100 +3938 1670 1707 48.835587 +3939 1593 1600 38.889652 +3940 1578 1595 63.362679 +3941 1593 1595 4.976117 +3942 1578 1580 13.798446 +3943 1648 1670 38.552544 +3944 1562 1565 31.486132 +3945 1565 1569 25.690948 +3946 1569 1571 76.924736 +3947 2471 2474 19.092962 +3948 2473 2481 39.043747 +3949 1710 1718 91.427681 +3950 1710 1717 75.874451 +3951 827 1717 219.322754 +3952 802 827 80.520355 +3953 772 802 94.016602 +3954 749 754 18.584745 +3955 754 772 68.611526 +3956 754 764 45.163277 +3957 762 764 78.253563 +3958 751 762 46.605896 +3959 1621 1626 19.692965 +3960 1621 1630 51.536804 +3961 1630 1639 19.513672 +3962 1639 1646 16.544434 +3963 1646 1656 16.544434 +3964 1656 1671 22.851742 +3965 1685 1699 127.272842 +3966 1677 1685 68.047447 +3967 757 780 83.997673 +3968 4875 4878 58.034042 +3969 1582 1610 116.618042 +3970 1610 1642 101.827751 +3971 1642 1657 21.825493 +3972 1272 1294 39.705162 +3973 1294 1605 53.147320 +3974 1591 1605 85.045341 +3975 1591 1601 54.109116 +3976 1591 1603 78.113052 +3977 1603 1615 40.330864 +3978 1615 1631 57.188026 +3979 1601 1631 119.894264 +3980 1631 1706 160.726761 +3981 1728 1736 100.816925 +3982 1736 1744 63.787117 +3983 1736 1743 45.740295 +3984 1669 1743 23.561321 +3985 1626 1637 30.564758 +3986 1626 1635 25.596001 +3987 1759 1776 110.142281 +3988 1770 1776 20.340227 +3989 1754 1779 73.139862 +3990 1779 1786 23.679022 +3991 1740 1767 150.635254 +3992 1761 1767 67.568428 +3993 1767 1771 10.437349 +3994 1790 4976 36.380589 +3995 4976 4977 45.310314 +3996 890 917 70.726967 +3997 917 4952 80.327744 +3998 1670 1706 47.145748 +3999 772 778 30.960466 +4000 778 791 29.864162 +4001 791 798 28.249004 +4002 770 798 91.948723 +4003 1580 1588 63.840694 +4004 1580 1581 5.459513 +4005 1725 1728 68.611115 +4006 1718 1725 140.861115 +4007 1718 1724 118.577408 +4008 1725 1726 97.507179 +4009 1724 1726 54.881977 +4010 1669 4943 28.863626 +4011 1671 4944 32.057476 +4012 1558 1563 70.696564 +4013 1563 1568 52.216480 +4014 1568 1575 51.024864 +4015 1575 1585 53.343128 +4016 1585 1590 14.489746 +4017 1590 1628 163.201431 +4018 1272 1288 26.621641 +4019 1288 1295 13.756976 +4020 1676 1680 31.996193 +4021 1619 1646 71.466835 +4022 1272 1601 129.363770 +4023 1601 1604 27.280840 +4024 1604 1611 22.996367 +4025 1611 1618 25.163551 +4026 1618 1643 70.669884 +4027 1677 1683 60.569023 +4028 1677 1691 127.152893 +4029 2448 2450 6.156768 +4030 2450 2462 52.031601 +4031 2462 2463 53.246338 +4032 2450 2463 52.970329 +4033 1635 1641 17.149132 +4034 1641 1645 5.218938 +4035 1645 1667 34.676907 +4036 1667 1751 21.975626 +4037 1747 1751 30.801861 +4038 1744 1747 45.853649 +4039 1651 1672 37.647339 +4040 1661 1672 19.545460 +4041 1635 1661 51.556831 +4042 1629 1649 35.722267 +4043 1628 1629 4.897492 +4044 1633 4883 145.164108 +4045 4881 4883 15.503223 +4046 4875 4881 65.006004 +4047 4881 4886 41.761593 +4048 2474 2481 19.969128 +4049 4870 4871 10.714252 +4050 4871 4875 85.730858 +4051 1298 1558 10.042145 +4052 1560 1564 54.905491 +4053 1564 1567 44.655613 +4054 1567 1571 37.867619 +4055 890 902 46.819706 +4056 841 890 205.465057 +4057 4946 4948 18.576660 +4058 4948 4949 16.544153 +4059 4949 4951 14.117676 +4060 1792 4951 17.252281 +4061 1788 1792 22.511948 +4062 1782 1788 19.733948 +4063 1774 1782 20.805664 +4064 1761 1774 43.114105 +4065 1691 1699 75.479919 +4066 1665 2475 23.811369 +4067 1654 1665 20.844540 +4068 1651 1654 8.235703 +4069 1623 1651 61.431438 +4070 1620 1623 10.097595 +4071 1608 1620 39.671207 +4072 1598 1608 47.754002 +4073 1592 1598 44.325172 +4074 728 729 4.975862 +4075 729 732 25.617363 +4076 732 753 107.729935 +4077 753 757 25.352556 +4078 812 822 27.159815 +4079 797 812 43.708309 +4080 786 812 83.801163 +4081 776 786 27.792788 +4082 785 807 59.528103 +4083 775 785 28.703465 +4084 759 775 62.510952 +4085 768 775 61.188499 +4086 767 776 28.963629 +4087 771 776 48.518532 +4088 759 771 41.455715 +4089 747 759 59.736404 +4090 784 785 64.795097 +4091 784 793 30.759855 +4092 770 793 102.150612 +4093 761 770 32.750645 +4094 754 761 31.482183 +4095 718 721 23.428333 +4096 721 737 123.888512 +4097 721 722 5.201172 +4098 715 716 5.617048 +4099 768 784 47.564812 +4100 734 743 51.864819 +4101 734 747 68.765144 +4102 737 743 86.071068 +4103 737 751 72.388565 +4104 4980 4981 25.189512 +4105 4980 4982 37.427437 +4106 4988 4993 67.765762 +4107 4980 4988 107.313194 +4108 5003 5020 68.128441 +4109 5020 5026 30.487301 +4110 5026 5047 98.239929 +4111 5047 5051 21.570055 +4112 5051 5071 58.063011 +4113 5071 5078 24.081591 +4114 5098 5099 57.489529 +4115 5098 5120 362.846069 +4116 5131 5144 63.024044 +4117 5144 5174 81.110039 +4118 5211 5218 29.926348 +4119 5216 5218 95.057701 +4120 5216 5217 34.083652 +4121 5217 5219 71.656754 +4122 5219 5231 128.757736 +4123 5231 5262 187.755585 +4124 5282 5310 120.556595 +4125 5310 5322 45.132423 +4126 5322 5329 40.919350 +4127 1542 1543 10.063746 +4128 1544 1546 18.205078 +4129 1546 1549 86.326340 +4130 913 924 29.401522 +4131 898 913 29.797756 +4132 884 898 37.566067 +4133 863 871 18.697361 +4134 858 863 16.434992 +4135 854 858 18.330639 +4136 5334 5335 212.557587 +4137 5334 5337 504.164093 +4138 5337 5339 527.625366 +4139 5339 5342 376.632874 +4140 5342 5348 433.776550 +4141 5348 5353 280.612457 +4142 5353 5356 174.156387 +4143 5356 5357 136.655319 +4144 5357 5365 165.236664 +4145 4799 5365 289.049713 +4146 4784 4799 153.141068 +4147 4778 4784 82.140953 +4148 4771 4778 86.037651 +4149 4763 4771 60.210583 +4150 4756 4763 45.562668 +4151 4754 4756 47.485237 +4152 717 718 7.988805 +4153 718 746 196.544189 +4154 746 779 139.125015 +4155 779 809 110.609535 +4156 809 5203 66.244110 +4157 792 809 43.778137 +4158 722 723 7.905367 +4159 723 725 28.979788 +4160 725 730 43.267826 +4161 730 739 46.031612 +4162 739 777 172.411209 +4163 777 781 11.120100 +4164 781 796 44.781101 +4165 796 799 7.277785 +4166 799 808 23.204424 +4167 808 819 39.695099 +4168 5171 5181 24.104765 +4169 819 5181 44.260319 +4170 5161 5171 33.019730 +4171 5141 5161 56.405308 +4172 5141 5176 93.117279 +4173 5176 5197 81.941544 +4174 5197 5200 15.433539 +4175 5194 5200 108.874550 +4176 5175 5194 73.836601 +4177 5190 5213 76.007912 +4178 5186 5190 9.785341 +4179 5203 5215 32.380600 +4180 5203 5463 52.201706 +4181 5141 5203 191.945541 +4182 5176 5452 162.864716 +4183 5452 5453 89.033951 +4184 814 818 15.993329 +4185 799 814 46.436760 +4186 814 816 12.739488 +4187 816 823 11.237261 +4188 818 823 11.259172 +4189 5200 5456 62.061699 +4190 5453 5456 109.057137 +4191 5456 5458 69.456650 +4192 5453 5454 21.340065 +4193 777 787 32.952450 +4194 787 5215 116.130310 +4195 5463 5464 86.502747 +4196 5384 5387 18.301626 +4197 5387 5400 81.216354 +4198 5387 5407 220.060593 +4199 5397 5407 49.769436 +4200 5381 5397 108.334572 +4201 5415 5417 35.248409 +4202 5417 5418 21.181494 +4203 5139 5150 38.166161 +4204 5138 5139 5.342006 +4205 5139 5152 40.413761 +4206 5152 5163 36.415195 +4207 5163 5168 10.733225 +4208 5168 5182 39.093193 +4209 5182 5185 13.150635 +4210 747 763 70.190514 +4211 763 767 24.815950 +4212 763 806 139.795456 +4213 806 817 42.563744 +4214 817 5156 29.461121 +4215 5150 5154 5.894722 +4216 5154 5156 4.681031 +4217 5198 5207 18.749722 +4218 5192 5198 28.846436 +4219 5189 5192 15.975586 +4220 5163 5189 74.242935 +4221 5116 5123 64.845993 +4222 5116 5134 169.899002 +4223 5114 5116 4.619710 +4224 5123 5141 142.265747 +4225 5466 5467 27.273159 +4226 5466 5468 53.794636 +4227 5466 5470 77.483490 +4228 4755 4769 102.725471 +4229 4753 4755 62.144260 +4230 4755 4757 11.587171 +4231 4776 4785 95.516342 +4232 4776 4781 39.897217 +4233 4773 4776 58.269264 +4234 5537 5538 53.019039 +4235 5538 5541 74.874634 +4236 5538 5539 43.904861 +4237 5318 5326 34.511452 +4238 5259 5270 34.074184 +4239 5272 5276 12.580688 +4240 5253 5272 51.533146 +4241 5251 5253 14.043337 +4242 5093 5253 100.579437 +4243 5083 5545 49.350613 +4244 5083 5093 19.686441 +4245 5069 5083 44.889732 +4246 5146 5157 19.937296 +4247 5157 5167 29.037079 +4248 5157 5172 46.013302 +4249 5546 5547 54.905537 +4250 5090 5547 55.467388 +4251 5547 5548 22.593620 +4252 716 717 85.084549 +4253 767 797 93.099754 +4254 797 815 51.314365 +4255 815 824 32.664131 +4256 945 5556 24.362158 +4257 928 945 35.500385 +4258 918 928 28.422798 +4259 5204 5557 39.058502 +4260 5204 5210 15.154616 +4261 5558 5559 55.616707 +4262 4827 5559 49.442211 +4263 5559 5560 19.695490 +4264 5481 5484 26.847565 +4265 5476 5481 56.910782 +4266 5477 5481 61.226204 +4267 5474 5477 19.934853 +4268 5469 5474 64.686363 +4269 5468 5469 19.175383 +4270 5129 5138 58.603237 +4271 5138 5148 36.791565 +4272 5148 5160 30.732111 +4273 5143 5160 43.910751 +4274 5132 5143 54.810276 +4275 5119 5132 104.715218 +4276 5108 5119 135.109772 +4277 5108 5115 78.700111 +4278 5100 5108 139.709030 +4279 5418 5433 69.950943 +4280 5418 5442 181.398163 +4281 5442 5566 257.448090 +4282 5140 5179 110.133163 +4283 5127 5140 88.894623 +4284 5140 5151 39.337784 +4285 5151 5165 38.137581 +4286 5135 5147 54.909737 +4287 5123 5135 106.433846 +4288 5567 5568 7.268622 +4289 5568 5569 346.273651 +4290 5409 5569 539.658447 +4291 5409 5428 130.873474 +4292 5428 5431 198.614441 +4293 5400 5431 192.678665 +4294 5431 5445 157.274429 +4295 5105 5107 28.943394 +4296 5107 5112 48.567066 +4297 5054 5058 17.609131 +4298 5058 5079 62.326385 +4299 5058 5073 47.954109 +4300 5073 5094 57.934570 +4301 5471 5476 38.967491 +4302 5471 5473 17.357635 +4303 5473 5478 34.016430 +4304 5478 5482 52.759720 +4305 5482 5485 28.252272 +4306 5485 5492 33.612099 +4307 5492 5496 79.805008 +4308 5496 5498 38.510036 +4309 942 5498 51.382030 +4310 942 5519 22.934797 +4311 938 942 4.681031 +4312 5570 5571 24.777933 +4313 5085 5570 52.145100 +4314 5570 5572 40.001335 +4315 5572 5578 53.256313 +4316 5085 5578 44.160297 +4317 5075 5085 27.157774 +4318 5492 5494 29.695068 +4319 5494 5497 73.230827 +4320 5497 5499 54.257935 +4321 4760 4761 11.745378 +4322 4753 4760 95.919014 +4323 4761 4764 6.878208 +4324 4751 4753 55.771965 +4325 4811 4826 67.977646 +4326 4826 5564 52.688637 +4327 4826 5686 117.465889 +4328 886 926 103.921074 +4329 926 5619 52.584030 +4330 5618 5619 9.034904 +4331 5618 5620 29.753103 +4332 5620 5622 22.851828 +4333 909 5622 252.889374 +4334 895 909 34.601204 +4335 889 895 24.900122 +4336 895 915 42.680477 +4337 4745 4746 6.815568 +4338 4746 4747 9.453050 +4339 4745 4748 26.733242 +4340 4748 4750 80.219627 +4341 4750 4752 56.239510 +4342 4752 4759 92.124733 +4343 4759 4768 74.472511 +4344 4768 4775 69.788185 +4345 4775 4789 161.276825 +4346 4789 4821 241.670746 +4347 4821 5624 73.981003 +4348 5624 5625 88.991692 +4349 5625 5626 42.057678 +4350 5626 5627 37.455029 +4351 5627 5628 108.790794 +4352 5628 5629 55.118660 +4353 5629 5630 38.856457 +4354 5630 5631 25.473072 +4355 5631 5632 18.501764 +4356 5632 5633 30.126436 +4357 5633 5634 23.872250 +4358 5634 5635 28.252232 +4359 5635 5636 25.393147 +4360 941 5636 63.669994 +4361 854 941 238.794250 +4362 5467 5471 90.659660 +4363 5468 5479 140.120697 +4364 5087 5092 12.157546 +4365 5074 5084 28.142178 +4366 5512 5515 40.366337 +4367 5515 5520 74.578659 +4368 5515 5518 67.929405 +4369 5518 5522 41.634975 +4370 5522 5532 62.174324 +4371 5529 5532 28.252312 +4372 5521 5529 60.676376 +4373 5511 5521 157.005157 +4374 4828 5521 94.903572 +4375 5554 5555 15.975586 +4376 5552 5554 51.080833 +4377 5551 5552 50.799744 +4378 5209 5552 47.731541 +4379 5637 5638 59.228569 +4380 944 5640 168.516586 +4381 944 5688 87.205345 +4382 911 944 71.008926 +4383 5237 5244 25.028564 +4384 5227 5237 63.632080 +4385 5237 5245 28.555168 +4386 5244 5245 13.746582 +4387 5224 5227 11.063555 +4388 5223 5224 29.894129 +4389 5223 5229 47.530029 +4390 5221 5223 58.892921 +4391 5011 5023 43.766567 +4392 5005 5011 27.139025 +4393 5003 5005 12.354520 +4394 4993 5003 77.909927 +4395 5003 5097 350.911072 +4396 1541 1547 63.658955 +4397 1540 1541 4.666504 +4398 5204 5641 54.208778 +4399 5504 5507 18.238056 +4400 5502 5504 5.342244 +4401 5502 5506 19.081450 +4402 5506 5507 14.819170 +4403 5500 5502 21.212227 +4404 5499 5500 30.395397 +4405 4782 4796 142.736877 +4406 4780 4782 18.327742 +4407 4782 4798 185.589462 +4408 910 916 10.040220 +4409 903 910 10.031250 +4410 872 903 108.310974 +4411 5183 5191 24.773193 +4412 5191 5193 17.750090 +4413 5191 5204 49.741810 +4414 5210 5642 40.328682 +4415 928 5642 47.563232 +4416 845 894 184.133759 +4417 5142 5153 24.223608 +4418 5131 5142 59.082291 +4419 5142 5149 18.693438 +4420 5149 5155 12.111873 +4421 5153 5155 12.904495 +4422 5125 5131 70.672829 +4423 5099 5100 28.359632 +4424 5099 5101 35.818058 +4425 5101 5103 56.009487 +4426 5103 5104 46.611317 +4427 5104 5110 49.365868 +4428 5118 5122 57.999805 +4429 5122 5130 101.470154 +4430 5130 5136 33.312859 +4431 5120 5130 87.941338 +4432 4983 4989 48.731346 +4433 4989 4991 13.690274 +4434 5074 5087 69.086319 +4435 5065 5087 60.750160 +4436 5053 5065 40.542789 +4437 5065 5066 6.716094 +4438 858 867 25.360209 +4439 867 879 86.502235 +4440 885 938 127.431244 +4441 5510 5514 58.117432 +4442 5509 5511 20.016771 +4443 4810 4828 80.857025 +4444 4828 5676 111.922852 +4445 5643 5644 44.087990 +4446 5644 5645 73.350075 +4447 5644 5648 155.561035 +4448 5029 5038 45.557602 +4449 5029 5036 26.551943 +4450 5019 5029 42.622616 +4451 5246 5267 105.616814 +4452 5240 5246 32.799248 +4453 5246 5250 130.352844 +4454 5356 5358 158.291443 +4455 5368 5376 145.888260 +4456 5376 5382 59.823887 +4457 4788 5382 317.918793 +4458 4762 4773 85.115593 +4459 4758 4762 30.599882 +4460 4751 4754 73.147621 +4461 4754 4758 60.531109 +4462 5638 5639 73.226471 +4463 5158 5171 44.561352 +4464 5156 5183 83.066589 +4465 5078 5413 97.056419 +4466 5389 5413 149.514832 +4467 5388 5389 10.578218 +4468 5388 5405 112.999046 +4469 5405 5426 138.926041 +4470 5426 5438 130.891937 +4471 5438 5653 390.654053 +4472 5653 5654 494.914551 +4473 5654 5655 286.423584 +4474 5655 5656 193.894745 +4475 5413 5434 148.894150 +4476 5432 5434 90.193443 +4477 5402 5432 196.196167 +4478 5393 5402 64.823921 +4479 5385 5393 40.933300 +4480 5367 5385 229.234711 +4481 5358 5367 189.085403 +4482 5358 5368 197.174362 +4483 5368 5410 362.198639 +4484 5385 5410 192.046326 +4485 5410 5648 367.166168 +4486 4829 5475 62.400967 +4487 5470 5472 45.734600 +4488 5472 5475 18.238773 +4489 5472 5480 88.206764 +4490 5480 5490 57.727398 +4491 5490 5491 11.453613 +4492 5491 5493 9.801411 +4493 5493 5495 60.049763 +4494 4829 5495 49.458099 +4495 4822 4829 49.374290 +4496 4822 5479 66.130600 +4497 4810 4822 54.893177 +4498 4983 4990 55.579029 +4499 4980 4983 77.126678 +4500 5657 5659 26.675646 +4501 5657 5658 16.630125 +4502 5658 5660 36.126438 +4503 5660 5663 99.810555 +4504 889 5660 181.298431 +4505 5660 5661 50.515606 +4506 5661 5662 42.523701 +4507 5662 5664 110.923500 +4508 939 5662 42.888966 +4509 4999 5002 16.224680 +4510 4999 5014 73.359650 +4511 4991 4999 87.104057 +4512 5514 5516 57.997295 +4513 5514 5519 81.517586 +4514 5315 5319 13.689730 +4515 5300 5315 62.245628 +4516 5315 5321 15.657163 +4517 5321 5324 12.111804 +4518 5319 5324 14.819282 +4519 5300 5318 69.615517 +4520 5289 5300 70.178642 +4521 927 5665 72.999535 +4522 905 927 48.394726 +4523 5225 5230 18.244831 +4524 5220 5225 93.651596 +4525 5225 5228 11.701757 +4526 5228 5232 15.656950 +4527 5230 5232 10.341335 +4528 5220 5222 20.338295 +4529 868 886 61.544231 +4530 862 868 20.827875 +4531 852 862 47.010010 +4532 842 852 45.697266 +4533 838 842 48.462788 +4534 837 838 25.277914 +4535 5120 5125 26.004862 +4536 5125 5128 39.149166 +4537 5128 5159 125.319313 +4538 5159 5166 27.332611 +4539 5571 5575 45.285271 +4540 5571 5573 19.108524 +4541 5573 5574 14.869315 +4542 5574 5576 17.278847 +4543 5577 5580 19.249249 +4544 5576 5577 14.643689 +4545 5596 5601 36.961536 +4546 5601 5608 55.149239 +4547 5608 5612 90.292801 +4548 5254 5257 5.944824 +4549 5257 5261 5.944336 +4550 5261 5264 8.173340 +4551 5248 5254 34.964535 +4552 5236 5247 42.001709 +4553 5235 5236 10.253024 +4554 5233 5235 18.291580 +4555 5231 5233 19.581446 +4556 5381 5415 206.690414 +4557 5329 5381 116.669052 +4558 5372 5381 122.323837 +4559 5366 5372 120.042053 +4560 5360 5366 74.153877 +4561 5355 5360 300.387909 +4562 5352 5355 114.455414 +4563 5351 5352 78.058952 +4564 5350 5351 78.439392 +4565 5347 5350 131.169174 +4566 5343 5347 204.346222 +4567 5341 5343 249.769501 +4568 5340 5341 272.612457 +4569 5341 5345 418.180969 +4570 5666 5667 56.957333 +4571 5329 5667 42.041454 +4572 919 5668 91.330132 +4573 919 921 4.994941 +4574 877 919 109.242195 +4575 5429 5435 59.056973 +4576 5415 5429 92.814781 +4577 5384 5409 142.284088 +4578 5362 5384 304.077606 +4579 5475 5479 56.706413 +4580 4809 4811 21.185602 +4581 4787 4809 201.174362 +4582 4809 4814 32.377529 +4583 4814 4817 7.922775 +4584 4817 4820 16.026232 +4585 4811 4820 39.688004 +4586 5097 5543 39.263760 +4587 5542 5543 26.392729 +4588 5541 5542 37.612988 +4589 5539 5544 106.357971 +4590 5539 5540 18.447596 +4591 901 905 11.918904 +4592 866 893 110.070633 +4593 866 880 51.209641 +4594 845 866 98.122345 +4595 893 901 28.264997 +4596 901 908 16.968506 +4597 908 934 57.723038 +4598 934 5615 50.481445 +4599 5613 5615 52.222561 +4600 5615 5617 63.808235 +4601 5669 5670 44.006264 +4602 5441 5670 251.043915 +4603 5427 5441 144.840286 +4604 5416 5427 68.745651 +4605 5407 5416 70.969368 +4606 5548 5549 33.387650 +4607 5549 5551 95.764748 +4608 5549 5550 53.896969 +4609 939 5694 76.919617 +4610 922 939 35.223110 +4611 5136 5137 7.015818 +4612 5136 5146 48.520618 +4613 5167 5188 68.321236 +4614 5188 5209 110.295387 +4615 5250 5259 24.629732 +4616 5242 5250 86.537010 +4617 5231 5242 65.787361 +4618 5598 5607 54.398735 +4619 5607 5609 38.113861 +4620 5607 5611 73.616997 +4621 5671 5672 56.595493 +4622 924 5672 75.490219 +4623 924 1549 76.924217 +4624 853 854 12.313153 +4625 839 853 100.684486 +4626 5006 5009 15.225533 +4627 4994 5006 92.971672 +4628 5006 5010 15.664952 +4629 5010 5013 12.161157 +4630 5009 5013 10.624482 +4631 4994 4995 16.471405 +4632 4985 4994 83.206299 +4633 5562 5565 506.239655 +4634 5561 5562 13.958316 +4635 5562 5563 6.979158 +4636 5240 5251 95.552177 +4637 5251 5255 20.223297 +4638 5255 5263 16.177057 +4639 5263 5277 43.769184 +4640 5277 5287 46.922745 +4641 5211 5287 196.963974 +4642 5174 5211 121.811028 +4643 5305 5309 7.380591 +4644 5309 5311 10.173261 +4645 5309 5311 10.173261 +4646 5262 5283 84.778641 +4647 5262 5282 84.121071 +4648 5271 5274 7.557132 +4649 5248 5271 83.590843 +4650 5247 5248 43.872673 +4651 1542 1551 198.197067 +4652 1551 1554 75.419922 +4653 5086 5137 48.996700 +4654 5022 5044 108.842537 +4655 5022 5043 108.770691 +4656 5018 5022 19.804804 +4657 5007 5018 36.306580 +4658 4995 5007 85.612747 +4659 4982 4985 56.962292 +4660 5318 5331 70.063622 +4661 5283 5289 13.818458 +4662 5289 5296 38.351040 +4663 5199 5202 6.156768 +4664 5202 5208 12.748566 +4665 5121 5127 49.464081 +4666 5118 5121 52.200298 +4667 5110 5118 66.342804 +4668 5612 5613 11.918921 +4669 5608 5610 45.384346 +4670 5112 5133 197.235779 +4671 5133 5166 160.387283 +4672 5133 5195 208.809860 +4673 915 5659 171.976242 +4674 915 940 56.575901 +4675 5179 5199 87.211823 +4676 5179 5212 115.531693 +4677 5212 5673 46.203125 +4678 871 884 54.443035 +4679 884 923 98.078842 +4680 885 923 94.967262 +4681 879 885 18.301666 +4682 5369 5373 88.495613 +4683 5369 5371 44.996803 +4684 5348 5369 817.065918 +4685 5576 5582 44.035042 +4686 5582 5586 35.959393 +4687 5088 5586 34.658638 +4688 5038 5088 168.703812 +4689 5038 5049 49.191273 +4690 5229 5243 77.712852 +4691 5218 5221 26.659292 +4692 5335 5336 55.721603 +4693 5336 5338 488.238770 +4694 5338 5340 344.902008 +4695 5301 5327 107.229561 +4696 5301 5303 74.193695 +4697 5294 5303 52.313351 +4698 5285 5294 41.778240 +4699 5279 5285 30.799242 +4700 5259 5279 67.899689 +4701 5044 5069 83.420410 +4702 5022 5046 113.675301 +4703 5046 5080 109.254601 +4704 5080 5096 43.006489 +4705 5096 5199 120.623367 +4706 1549 1550 62.051937 +4707 1550 1552 28.679533 +4708 1552 1553 32.191227 +4709 1553 1555 48.446941 +4710 1555 1556 35.696644 +4711 907 1556 93.648537 +4712 900 907 18.944164 +4713 900 937 80.500580 +4714 882 900 51.125240 +4715 5296 5312 72.946152 +4716 5296 5305 55.040974 +4717 5651 5652 21.919922 +4718 5650 5651 21.951408 +4719 5649 5650 60.679310 +4720 5647 5649 33.842735 +4721 5646 5647 42.161247 +4722 5645 5646 32.199306 +4723 4823 5645 60.529060 +4724 4777 4779 18.693331 +4725 4766 4777 105.803932 +4726 4757 4766 74.284973 +4727 4766 4780 137.352676 +4728 871 882 47.511719 +4729 5282 5301 89.678467 +4730 5150 5187 103.546585 +4731 5187 5201 61.991779 +4732 5201 5674 83.671593 +4733 5674 5675 31.718895 +4734 4736 4737 54.103741 +4735 4737 4738 24.039017 +4736 4738 4739 121.606758 +4737 4739 4740 20.446602 +4738 4740 4741 21.619869 +4739 4741 4742 9.209105 +4740 4742 4743 10.031250 +4741 4743 4744 39.467003 +4742 4744 4745 27.380003 +4743 4747 4749 56.904976 +4744 4749 4751 42.530079 +4745 4798 4806 67.989258 +4746 4806 4810 34.023964 +4747 5676 5678 65.904228 +4748 5678 5682 102.634033 +4749 921 5682 100.344299 +4750 869 877 31.852757 +4751 834 835 29.888565 +4752 832 834 26.518629 +4753 831 832 43.504452 +4754 5117 5124 70.969902 +4755 5110 5117 66.322212 +4756 5082 5089 15.225533 +4757 5064 5082 52.415649 +4758 5039 5064 101.231796 +4759 5064 5075 31.190613 +4760 872 889 57.403423 +4761 4807 4819 70.135429 +4762 4819 5649 68.298340 +4763 4773 4791 204.117508 +4764 4780 4787 87.391098 +4765 5283 5298 70.005463 +4766 4813 4815 12.904495 +4767 4815 4818 9.022378 +4768 4816 4818 12.111735 +4769 4813 4816 15.225533 +4770 4803 4813 77.600212 +4771 4787 4803 146.970871 +4772 4803 4805 36.160221 +4773 931 933 4.108857 +4774 920 931 26.432463 +4775 933 943 12.772083 +4776 894 920 69.902908 +4777 920 929 24.401096 +4778 5049 5054 18.726126 +4779 5049 5070 70.326485 +4780 5587 5591 27.594704 +4781 5591 5596 43.036800 +4782 5591 5598 69.920128 +4783 5061 5609 141.813690 +4784 5054 5061 30.581722 +4785 835 869 199.868561 +4786 835 843 86.271599 +4787 843 860 80.169922 +4788 860 893 107.561195 +4789 4758 4772 95.723358 +4790 4772 4774 22.671473 +4791 4770 4774 54.297474 +4792 4767 4770 13.858509 +4793 4765 4767 15.975586 +4794 4757 4765 61.936172 +4795 857 878 75.910133 +4796 857 892 108.609039 +4797 841 857 103.086662 +4798 5036 5039 24.318916 +4799 5575 5585 79.442589 +4800 5585 5589 18.335583 +4801 5589 5593 33.250225 +4802 5593 5595 26.329460 +4803 5595 5600 36.529675 +4804 930 5600 33.988049 +4805 919 930 30.565012 +4806 914 5115 77.004761 +4807 912 914 4.386207 +4808 880 897 51.069553 +4809 837 845 84.250198 +4810 831 837 107.283577 +4811 831 836 100.230949 +4812 844 856 72.117416 +4813 856 872 42.933281 +4814 940 5639 103.163414 +4815 940 4978 96.853065 +4816 4977 4978 68.134315 +4817 5129 5158 114.839737 +4818 5135 5158 183.955734 +4819 5305 5325 67.914841 +4820 5001 5019 82.917824 +4821 5001 5004 26.548555 +4822 4990 5001 105.096054 +4823 5687 5688 139.217041 +4824 4996 4998 7.557057 +4825 4991 4996 61.409225 +4826 5580 5587 48.748188 +4827 5587 5597 89.037315 +4828 5597 5599 10.359525 +4829 5603 5604 20.174314 +4830 5596 5604 100.615799 +4831 5486 5487 8.773910 +4832 5486 5488 9.688450 +4833 5483 5486 28.557514 +4834 5487 5489 4.604553 +4835 5487 5488 11.063555 +4836 5478 5483 56.409855 +4837 5060 5074 40.918072 +4838 5184 5196 44.179539 +4839 5234 5239 22.767349 +4840 5226 5234 48.006794 +4841 5234 5238 20.147591 +4842 5238 5239 8.551536 +4843 5239 5241 5.532428 +4844 5170 5173 6.428149 +4845 5162 5170 19.598249 +4846 5173 5178 7.826180 +4847 5145 5162 50.296791 +4848 5134 5145 49.120476 +4849 5145 5164 53.883839 +4850 5598 5605 51.208088 +4851 5043 5057 49.560375 +4852 5043 5059 53.967098 +4853 5059 5077 54.755146 +4854 5077 5550 57.798016 +4855 5091 5550 37.386875 +4856 5069 5091 60.240803 +4857 822 5699 56.786724 +4858 894 918 61.179226 +4859 918 5201 140.683777 +4860 5361 5362 18.073784 +4861 5361 5364 37.287357 +4862 5364 5378 230.291061 +4863 5378 5403 179.283386 +4864 5403 5439 290.243164 +4865 5439 5447 47.711800 +4866 5340 5344 676.632996 +4867 5344 5346 44.035011 +4868 5346 5354 372.260284 +4869 5354 5359 335.223145 +4870 5359 5375 254.290833 +4871 5375 5380 53.178143 +4872 5380 5419 274.983032 +4873 5419 5422 13.701330 +4874 5422 5443 171.281845 +4875 5095 5443 79.192192 +4876 5078 5095 47.727345 +4877 5026 5042 90.506073 +4878 5226 5240 71.111732 +4879 5222 5226 82.239433 +4880 5217 5220 83.695381 +4881 5053 5060 28.235937 +4882 5040 5053 39.270817 +4883 5014 5040 136.788620 +4884 5014 5025 45.175716 +4885 861 864 14.856008 +4886 859 861 4.814767 +4887 844 859 78.158279 +4888 840 844 38.181007 +4889 5256 5268 26.073400 +4890 5266 5268 22.291504 +4891 5260 5266 13.999146 +4892 5256 5260 6.202649 +4893 5247 5256 82.751839 +4894 5599 5603 28.185333 +4895 5599 5602 24.132702 +4896 5602 5606 42.407082 +4897 5603 5606 23.015709 +4898 5508 5510 57.510834 +4899 5510 5513 52.844280 +4900 5513 5517 69.314163 +4901 5517 5524 77.140892 +4902 4804 4824 110.190117 +4903 4791 4804 146.141327 +4904 4804 4807 15.600438 +4905 5175 5186 39.240993 +4906 5134 5175 127.551804 +4907 5111 5114 39.617214 +4908 5109 5111 28.417360 +4909 5105 5109 37.945076 +4910 5100 5105 110.236938 +4911 897 912 30.522577 +4912 906 912 20.126820 +4913 839 847 66.203308 +4914 847 855 49.741512 +4915 855 879 87.146179 +4916 5047 5055 34.657001 +4917 5055 5067 40.391651 +4918 5067 5544 82.793030 +4919 5535 5536 15.845843 +4920 5535 5536 15.845843 +4921 5526 5535 45.814941 +4922 5523 5526 19.603342 +4923 5349 5351 416.916779 +4924 5351 5361 512.211365 +4925 5048 5445 276.708282 +4926 5031 5048 71.385124 +4927 5027 5031 28.207432 +4928 5012 5027 61.044918 +4929 4997 5012 90.974838 +4930 4981 4997 178.915970 +4931 4985 4992 47.594456 +4932 4992 5000 89.437187 +4933 5000 5008 52.125130 +4934 5008 5017 31.867592 +4935 5017 5035 73.440979 +4936 5035 5041 50.637215 +4937 5041 5050 21.428503 +4938 5050 5062 46.617306 +4939 5062 5700 96.732834 +4940 936 5700 113.013046 +4941 906 936 60.852570 +4942 897 906 25.808771 +4943 5214 5701 9.629405 +4944 5701 5702 13.574707 +4945 5702 5703 15.664952 +4946 5703 5704 16.120117 +4947 5214 5704 7.302827 +4948 5206 5214 25.127666 +4949 5206 5209 10.782766 +4950 5174 5206 107.384499 +4951 5080 5184 75.438156 +4952 5180 5184 26.131105 +4953 5165 5180 34.442909 +4954 5165 5169 12.405620 +4955 5169 5177 16.120117 +4956 5076 5177 69.207230 +4957 5057 5076 59.046715 +4958 5057 5063 21.181007 +4959 836 846 96.762695 +4960 846 848 4.174042 +4961 848 849 4.277745 +4962 849 850 4.604553 +4963 836 840 49.667801 +4964 4993 5025 177.010513 +4965 4787 4797 79.216568 +4966 4805 4825 98.347771 +4967 4825 5683 55.438786 +4968 5680 5683 102.373947 +4969 5679 5680 4.280423 +4970 5677 5679 76.501930 +4971 5590 5594 20.303837 +4972 5588 5590 20.303837 +4973 5590 5592 13.175277 +4974 5592 5594 16.630125 +4975 5580 5588 53.358807 +4976 929 5675 51.468460 +4977 872 887 53.455421 +4978 883 887 14.856008 +4979 875 883 23.080502 +4980 874 875 13.574707 +4981 851 874 86.568497 +4982 851 870 74.310020 +4983 840 851 76.164268 +4984 1545 1548 37.122883 +4985 881 888 11.507929 +4986 876 881 18.615732 +4987 891 896 25.671576 +4988 888 891 8.939392 +4989 865 876 39.477448 +4990 855 865 36.550453 +4991 5508 5509 48.680378 +4992 5509 5512 39.467003 +4993 5520 5525 55.438786 +4994 5525 5527 12.111735 +4995 911 5527 124.953537 +4996 869 911 122.427902 +4997 5100 5102 31.293070 +4998 5102 5106 81.479462 +4999 5106 5113 93.392143 +5000 5113 5129 146.016495 +5001 5093 5553 47.994289 +5002 5551 5553 53.413857 +5003 5694 5697 85.020798 +5004 5689 5694 140.936340 +5005 4801 4802 7.297243 +5006 4800 4801 6.878286 +5007 4797 4800 40.607674 +5008 4791 4797 130.203827 +5009 824 904 33.593037 +5010 886 904 55.643543 +5011 886 899 42.394424 +5012 899 932 73.776085 +5013 932 946 30.571463 +5014 5705 5706 10.616393 +5015 5706 5707 9.631029 +5016 946 5707 42.477432 +5017 5708 5709 33.439228 +5018 5709 5710 18.241211 +5019 5086 5710 47.395020 +5020 5063 5086 60.849113 +5021 5002 5004 64.130669 +5022 5004 5015 48.992424 +5023 5015 5024 28.941765 +5024 5024 5034 88.797897 +5025 5028 5034 25.327360 +5026 5019 5028 41.578056 +5027 870 873 9.231143 +5028 5063 5090 68.731697 +5029 5039 5045 33.581436 +5030 5045 5052 24.853498 +5031 5052 5056 18.964928 +5032 5056 5068 33.797825 +5033 5068 5081 35.085892 +5034 5081 5711 45.731491 +5035 5711 5712 31.924322 +5036 5712 5713 28.837170 +5037 5066 5713 81.188354 +5038 5060 5072 35.911934 +5039 5072 5097 89.154716 +5040 4786 4790 20.448559 +5041 4783 4786 51.492256 +5042 4786 4793 35.320377 +5043 4793 4794 20.448626 +5044 4790 4794 35.320141 +5045 4781 4783 29.033484 +5046 4781 4788 92.029243 +5047 5250 5290 140.109894 +5048 4788 4792 19.636284 +5049 4792 4795 41.688606 +5050 5688 5689 28.795486 +5051 5689 5690 14.746505 +5052 5690 5691 26.392624 +5053 5691 5692 57.203903 +5054 5692 5693 16.120117 +5055 5693 5695 57.727207 +5056 5695 5696 16.924038 +5057 5696 5698 40.602020 +5058 5373 5388 143.088547 +5059 5371 5377 107.183723 +5060 5377 5392 97.775978 +5061 5392 5714 579.150696 +5062 5499 5501 36.498554 +5063 5501 5503 16.249220 +5064 5503 5505 16.544115 +5065 5505 5508 42.941097 +5066 5614 5616 7.368517 +5067 5613 5614 48.784424 +5068 5115 5126 107.069031 +5069 5579 5581 13.140740 +5070 5575 5579 34.693333 +5071 5579 5583 15.977610 +5072 5583 5584 10.067709 +5073 5581 5584 17.149143 +5074 5619 5621 28.712370 +5075 5621 5623 34.959892 +5076 5715 5716 11.339334 +5077 5715 5717 49.196575 +5078 946 5717 54.755146 +5079 916 922 17.365856 +5080 4799 4808 71.834007 +5081 5002 5016 72.286720 +5082 5016 5021 7.302827 +5083 5030 5033 15.094343 +5084 5017 5030 57.051559 +5085 5030 5032 13.663103 +5086 5032 5037 12.856503 +5087 5033 5037 13.509930 +5088 824 5718 83.159271 +5089 5718 5719 11.035798 +5090 5719 5720 4.242188 +5091 4984 4986 4.604553 +5092 4981 4984 66.705788 +5093 4986 4987 5.962770 +5094 4807 4812 36.469299 +5095 4812 4823 52.146461 +5096 4823 4827 17.715437 +5097 5560 5561 62.560501 +5098 5563 5564 11.805819 +5099 5685 5686 27.102278 +5100 5684 5685 58.212616 +5101 5681 5684 137.025818 +5102 5531 5533 9.805184 +5103 5533 5534 15.384327 +5104 5531 5534 13.431497 +5105 5530 5531 7.268770 +5106 5528 5530 19.319336 +5107 5523 5528 23.683983 +5108 5519 5523 50.898926 +5109 4717 4718 80.854553 +5110 4718 4719 203.751968 +5111 4719 4720 69.363457 +5112 4720 4721 94.050789 +5113 4721 4722 111.487442 +5114 4722 4723 325.365356 +5115 4723 4724 43.058483 +5116 4724 4725 20.340307 +5117 4725 4726 24.697382 +5118 4726 4727 21.564142 +5119 4727 4728 116.894714 +5120 4728 4729 61.173527 +5121 4729 4730 98.360123 +5122 4730 4731 157.196030 +5123 4731 4732 58.375023 +5124 4732 4733 8.271547 +5125 4733 4734 24.900122 +5126 4734 4735 208.406860 +5127 4735 4736 81.024902 +5128 5721 5723 85.286720 +5129 5721 5722 62.133110 +5130 5722 5724 41.165215 +5131 4092 5724 139.406952 +5132 4089 4092 28.580389 +5133 4083 4089 23.261168 +5134 4060 4083 80.632683 +5135 4092 5758 170.187271 +5136 492 496 72.020111 +5137 489 492 34.871727 +5138 484 489 75.992714 +5139 482 484 20.799902 +5140 479 482 97.265015 +5141 520 530 80.635902 +5142 530 555 124.451401 +5143 519 530 109.961998 +5144 538 557 85.675865 +5145 538 541 9.210894 +5146 530 538 70.492165 +5147 3935 3936 66.370415 +5148 3936 3938 122.801079 +5149 3938 3941 80.029892 +5150 3938 3939 7.858466 +5151 3914 3944 174.385712 +5152 3943 3944 4.724789 +5153 3944 3947 78.949272 +5154 3947 3950 58.542645 +5155 554 3947 196.875854 +5156 541 554 44.093132 +5157 5759 5760 36.064007 +5158 5760 5761 58.489189 +5159 575 5761 83.150475 +5160 5761 5762 358.143555 +5161 5765 5766 12.194708 +5162 5765 5767 39.360939 +5163 570 587 85.045235 +5164 5737 5739 88.835617 +5165 5732 5737 626.484192 +5166 5737 5740 107.047371 +5167 5740 5742 171.769363 +5168 5723 5725 159.046051 +5169 5725 5731 342.204224 +5170 5725 5726 133.830154 +5171 575 5732 117.654564 +5172 539 575 155.210114 +5173 518 539 162.758698 +5174 515 518 4.173973 +5175 492 515 290.147614 +5176 496 502 98.380302 +5177 502 520 131.654404 +5178 555 581 130.573257 +5179 3907 3910 63.851109 +5180 581 3907 155.092148 +5181 3907 3911 75.490089 +5182 3628 3629 47.837437 +5183 3628 3633 86.655800 +5184 3618 3628 42.565922 +5185 3615 3618 13.909141 +5186 3604 3615 114.792114 +5187 3604 3607 18.070070 +5188 3601 3604 89.204582 +5189 5748 5750 66.357040 +5190 5745 5748 198.450546 +5191 5744 5745 56.069679 +5192 5745 5746 6.442883 +5193 3599 3601 32.801857 +5194 3601 3608 126.356667 +5195 3608 3610 14.031519 +5196 3610 3617 69.436378 +5197 3617 3620 10.550135 +5198 3620 3624 18.070482 +5199 3624 3629 22.059082 +5200 3613 3633 113.324570 +5201 3612 3613 6.641166 +5202 3673 3953 144.603180 +5203 3951 3953 31.412121 +5204 3948 3951 56.457676 +5205 3945 3948 77.641708 +5206 3941 3945 90.446831 +5207 3939 3943 130.026352 +5208 3607 3614 95.678200 +5209 3614 3616 6.466201 +5210 3616 3619 10.387079 +5211 3619 3622 5.962884 +5212 3607 3612 58.043873 +5213 3662 3663 16.772345 +5214 3661 3662 14.753530 +5215 3662 3668 89.391304 +5216 3668 3685 125.145271 +5217 5763 5764 80.712952 +5218 3683 5764 124.631020 +5219 3685 5764 219.992981 +5220 3665 3675 103.526077 +5221 3660 3665 70.264679 +5222 3665 3672 79.341446 +5223 3623 3632 52.075916 +5224 3632 3638 38.675911 +5225 3632 3647 84.469116 +5226 3647 3650 33.163380 +5227 3650 3655 38.043545 +5228 3640 3650 47.315384 +5229 3682 5768 36.326241 +5230 5768 5769 28.712467 +5231 5769 5770 83.148216 +5232 5770 5771 37.045322 +5233 3623 3630 42.161091 +5234 3630 3639 57.159111 +5235 3639 3645 172.406677 +5236 3639 3640 4.937109 +5237 5762 5763 136.478043 +5238 3671 3683 92.559639 +5239 3658 3671 148.052643 +5240 3658 3670 147.409058 +5241 3634 3636 11.178098 +5242 3636 3649 67.407936 +5243 3636 3648 66.411484 +5244 3676 5741 111.732033 +5245 5739 5741 168.041687 +5246 5726 5732 231.099091 +5247 5727 5729 21.029646 +5248 5726 5727 174.415146 +5249 5727 5728 16.099800 +5250 5728 5729 7.268780 +5251 5729 5730 4.386161 +5252 3682 5772 51.492199 +5253 3672 3682 70.708771 +5254 3652 3654 23.131998 +5255 3635 3652 94.365196 +5256 3627 3635 41.614727 +5257 3611 3627 105.630165 +5258 3631 3637 42.739536 +5259 3611 3631 123.366768 +5260 3631 3634 13.700607 +5261 3950 3954 110.358299 +5262 3950 3952 30.188967 +5263 3952 3956 112.482155 +5264 3579 3594 327.810516 +5265 3594 3596 57.999760 +5266 3596 3599 55.632595 +5267 3599 3611 186.725021 +5268 3675 3677 12.834401 +5269 3675 3680 42.431026 +5270 3680 3962 41.098450 +5271 3961 3962 24.463926 +5272 3960 3961 18.264055 +5273 3959 3960 22.434460 +5274 3958 3959 11.252306 +5275 3957 3958 24.009029 +5276 3956 3957 40.601215 +5277 3954 3956 36.419579 +5278 3954 3955 8.684887 +5279 586 3955 8.908691 +5280 584 586 14.431985 +5281 578 584 43.139244 +5282 567 578 48.048527 +5283 541 567 110.191551 +5284 3903 3914 171.629547 +5285 581 3914 323.499390 +5286 3613 3623 58.742043 +5287 3623 3626 26.780149 +5288 3642 3645 5.964893 +5289 3643 3645 13.509871 +5290 3656 3660 48.384090 +5291 3677 3943 216.447128 +5292 3903 3908 99.262253 +5293 3637 3643 27.597599 +5294 3637 3642 27.157570 +5295 3642 3657 108.522797 +5296 3657 3659 25.407719 +5297 3659 3661 25.435286 +5298 572 3663 91.673126 +5299 563 572 42.704372 +5300 563 570 36.346924 +5301 560 563 8.094236 +5302 540 560 90.976639 +5303 532 540 56.038059 +5304 523 532 61.935020 +5305 502 523 169.689728 +5306 3672 3679 57.869164 +5307 570 5773 95.061554 +5308 3685 5774 110.602051 +5309 3685 5775 14.159144 +5310 5775 5776 10.031250 +5311 5776 5777 27.492920 +5312 3686 5777 24.149170 +5313 3684 3686 15.724813 +5314 3681 3684 16.542728 +5315 3678 3681 11.454102 +5316 3674 3678 44.502457 +5317 3669 3674 34.269985 +5318 3666 3669 46.255981 +5319 3663 3666 32.786880 +5320 3667 3673 73.164085 +5321 3641 3667 230.779388 +5322 3638 3644 26.343220 +5323 3638 3641 20.459110 +5324 3626 3643 134.546722 +5325 3649 3658 107.583603 +5326 3658 3664 80.322021 +5327 3664 3676 114.914436 +5328 3676 5746 153.889999 +5329 5744 5747 74.017029 +5330 5747 5749 224.117813 +5331 5749 5751 184.574036 +5332 5756 5757 59.963219 +5333 5755 5756 33.902733 +5334 5754 5755 48.365429 +5335 5753 5754 49.201313 +5336 5752 5753 59.890812 +5337 3644 3655 104.798653 +5338 3655 3656 22.112366 +5339 3641 3646 20.444519 +5340 3646 3651 29.134735 +5341 3651 3656 107.413017 +5342 5743 5744 22.131306 +5343 5738 5743 240.327667 +5344 5736 5738 122.347260 +5345 5735 5736 101.329018 +5346 5734 5735 90.983231 +5347 5733 5734 57.769871 +5348 5731 5733 319.537231 +5349 3908 3911 100.859314 +5350 3911 5767 77.219803 +5351 3915 5767 106.239639 +5352 3908 3915 80.148911 +5353 5778 5780 109.574776 +5354 3685 5778 98.863869 +5355 5778 5779 90.214455 +5356 5779 5781 108.144440 +5357 5780 5781 94.641075 +5358 518 527 79.218941 +5359 482 483 16.347168 +5360 483 485 13.356646 +5361 485 486 39.204266 +5362 486 487 10.713427 +5363 487 490 18.283737 +5364 490 493 40.784863 +5365 493 495 45.116421 +5366 495 498 54.006454 +5367 498 519 188.815903 +5368 519 522 41.996082 +5369 522 526 13.533738 +5370 526 564 208.509430 +5371 564 583 103.276596 +5372 583 3991 18.014097 +5373 3918 3920 8.458703 +5374 3910 3918 61.829365 +5375 564 5782 130.057831 +5376 3799 5783 54.226826 +5377 3792 3799 50.363743 +5378 3776 3784 64.165779 +5379 3773 3776 9.628861 +5380 3776 3785 69.891968 +5381 130 132 32.388126 +5382 132 135 41.165154 +5383 135 142 53.628128 +5384 142 151 42.834690 +5385 3693 3694 8.154408 +5386 3693 3695 12.111873 +5387 3691 3693 82.093201 +5388 4910 4911 47.963207 +5389 4909 4910 49.932037 +5390 4907 4909 55.135036 +5391 4906 4907 65.054024 +5392 4905 4906 34.667931 +5393 4904 4905 17.915878 +5394 4903 4904 21.177246 +5395 4901 4903 71.023537 +5396 4901 4902 46.530918 +5397 4900 4901 118.224617 +5398 4908 4912 194.746918 +5399 4902 4908 210.480484 +5400 4970 4972 43.921104 +5401 4968 4970 48.405064 +5402 4968 4971 80.052444 +5403 4965 4968 71.499527 +5404 3800 5784 37.385139 +5405 4926 4927 204.595947 +5406 4925 4926 4.975862 +5407 4925 4930 320.189484 +5408 4930 4931 70.675072 +5409 4930 4932 78.026222 +5410 5785 5787 17.130924 +5411 5785 5789 26.908846 +5412 5785 5786 15.502615 +5413 5786 5788 8.782134 +5414 5787 5788 10.063417 +5415 5789 5790 12.302816 +5416 5789 5791 44.472893 +5417 5792 5794 45.091415 +5418 174 195 89.084961 +5419 174 179 41.239502 +5420 169 174 22.291504 +5421 148 150 18.379911 +5422 145 148 8.001946 +5423 148 152 19.696613 +5424 152 155 17.888765 +5425 150 155 18.524397 +5426 140 145 45.301884 +5427 4912 4913 74.324554 +5428 4913 4914 149.256149 +5429 4914 4915 40.551605 +5430 4915 4916 20.328045 +5431 4916 4917 49.221279 +5432 4917 4919 59.898109 +5433 3795 4919 69.919609 +5434 3766 3773 41.233772 +5435 3757 3766 69.254211 +5436 3754 3757 23.743017 +5437 3738 3749 147.471985 +5438 3749 3754 37.033966 +5439 3739 3746 72.416115 +5440 3738 3739 6.449187 +5441 5796 5797 35.223522 +5442 5797 5798 23.491890 +5443 5798 5799 22.049023 +5444 5799 5800 31.766293 +5445 5800 5801 31.579834 +5446 5801 5802 28.761152 +5447 5802 5803 28.761343 +5448 5803 5804 13.325143 +5449 218 5804 43.158566 +5450 198 218 86.479355 +5451 196 198 21.908680 +5452 178 196 73.354836 +5453 158 178 107.072289 +5454 158 166 40.332867 +5455 166 176 57.961414 +5456 176 181 28.059607 +5457 181 189 77.842545 +5458 171 189 75.649994 +5459 2105 2111 23.753717 +5460 2092 2105 41.196709 +5461 2105 2109 12.194219 +5462 2109 2115 21.951946 +5463 2111 2115 12.083213 +5464 2075 2092 66.651268 +5465 3770 3793 136.073990 +5466 3793 4343 63.362576 +5467 3793 3800 49.113079 +5468 3800 5818 108.111038 +5469 3788 3795 32.400043 +5470 3795 5819 119.583496 +5471 5819 5820 108.083588 +5472 3805 5820 66.081787 +5473 3779 3789 76.657677 +5474 3777 3779 15.976926 +5475 3767 3777 40.127148 +5476 3764 3767 15.851054 +5477 3706 3711 86.160080 +5478 3705 3706 8.639218 +5479 3705 3715 121.604492 +5480 5821 5822 50.897594 +5481 5822 5823 21.605927 +5482 5823 5824 69.114365 +5483 2134 5825 61.031631 +5484 5824 5825 4.278169 +5485 5826 5830 104.901192 +5486 5826 5827 32.673946 +5487 5827 5828 34.074184 +5488 5828 5829 31.266420 +5489 5829 5832 100.155823 +5490 5832 5833 117.538750 +5491 5833 5834 162.050034 +5492 3746 3750 69.106522 +5493 3750 3752 10.869752 +5494 3736 3750 192.924423 +5495 3729 3736 42.725586 +5496 3725 3729 38.017166 +5497 3729 3733 32.453606 +5498 3778 3783 24.891195 +5499 3769 3778 41.148438 +5500 3765 3769 17.511108 +5501 3769 3772 22.774710 +5502 3769 3775 29.926832 +5503 3775 3781 30.213213 +5504 3784 3788 27.281628 +5505 3784 3794 57.812866 +5506 3794 3802 45.120022 +5507 3802 5835 50.454914 +5508 5835 5836 83.165276 +5509 3803 5836 59.986576 +5510 3789 3803 77.313599 +5511 3696 3700 115.377052 +5512 3700 3703 73.466766 +5513 3703 3714 133.508484 +5514 3742 3744 11.218153 +5515 3740 3742 9.696874 +5516 2079 3742 285.550476 +5517 2075 2079 13.892850 +5518 2075 2094 78.216072 +5519 3707 3710 60.359035 +5520 3710 3712 17.112253 +5521 3712 3716 162.274933 +5522 2143 3748 140.485794 +5523 3748 3753 46.967686 +5524 3744 3748 57.775433 +5525 3788 3790 94.486504 +5526 3785 3790 26.432749 +5527 3790 3792 12.040558 +5528 3792 3798 34.262093 +5529 3798 4933 50.880081 +5530 4931 4933 29.127333 +5531 4932 4934 71.503609 +5532 4934 4935 28.752867 +5533 4935 4936 52.919182 +5534 4936 4938 40.281845 +5535 4938 4939 36.020912 +5536 234 4939 11.877930 +5537 233 234 4.666504 +5538 224 233 19.486044 +5539 3785 3797 63.965141 +5540 3797 3801 29.711256 +5541 3801 5790 47.592197 +5542 5791 5792 38.633377 +5543 5792 5793 13.542144 +5544 5793 5795 41.727783 +5545 234 5795 68.516533 +5546 212 224 35.314949 +5547 207 212 29.049623 +5548 197 207 36.168537 +5549 197 204 29.299877 +5550 171 197 117.716827 +5551 3755 3756 11.929787 +5552 3747 3755 86.132965 +5553 206 3755 91.824265 +5554 3759 3761 33.495232 +5555 3756 3759 9.453050 +5556 3759 3763 45.827072 +5557 3763 3765 14.861328 +5558 3768 3772 55.142128 +5559 3760 3768 45.992062 +5560 3754 3760 60.508099 +5561 5804 5805 71.396980 +5562 5805 5806 26.247591 +5563 5806 5807 70.280075 +5564 5807 5808 17.070131 +5565 5808 5809 68.598869 +5566 5809 5810 12.856664 +5567 5810 5811 15.859105 +5568 5811 5812 28.059607 +5569 5812 5813 28.243483 +5570 5813 5814 8.685364 +5571 5814 5815 64.485695 +5572 5815 5816 28.568064 +5573 5816 5817 19.736446 +5574 3761 3762 10.708564 +5575 219 5837 50.667809 +5576 3699 3701 21.154238 +5577 3701 3704 59.128536 +5578 3701 3702 26.763214 +5579 3698 3699 45.112392 +5580 3699 3702 21.428341 +5581 3704 3707 30.808416 +5582 3707 3708 32.673721 +5583 3708 3709 26.463558 +5584 3709 3713 24.518944 +5585 3734 3738 32.725845 +5586 3731 3734 19.080463 +5587 3717 3731 111.321045 +5588 3714 3717 159.099655 +5589 165 171 38.748199 +5590 160 165 33.110672 +5591 165 179 82.707649 +5592 157 169 72.459389 +5593 142 157 73.954048 +5594 2143 3716 196.720398 +5595 3716 3718 17.415680 +5596 3714 3719 159.713684 +5597 3719 3722 37.360622 +5598 3722 3730 70.039505 +5599 3758 3770 90.667625 +5600 2146 3770 290.306091 +5601 3745 3746 35.911919 +5602 3728 3745 135.476990 +5603 3725 3728 31.651197 +5604 3717 3725 57.658180 +5605 3730 3740 90.009445 +5606 2140 3730 138.207764 +5607 2140 2146 21.240210 +5608 3733 3735 49.721722 +5609 2146 3735 87.501846 +5610 178 4941 280.007751 +5611 4940 4941 68.697594 +5612 4937 4940 101.643005 +5613 4935 4937 64.842239 +5614 4962 4964 97.726158 +5615 4964 4965 91.209076 +5616 2139 5824 65.946899 +5617 5830 5831 23.693296 +5618 2134 5830 100.331314 +5619 4342 4343 97.542030 +5620 3752 3758 54.979809 +5621 3738 3741 114.044670 +5622 3741 3747 66.792145 +5623 204 206 4.420927 +5624 146 160 66.567711 +5625 131 146 135.300171 +5626 130 131 11.063555 +5627 126 130 132.920441 +5628 3766 3771 33.586628 +5629 3771 3780 38.179199 +5630 3780 3786 64.907639 +5631 3786 3796 40.766479 +5632 3791 3796 77.009232 +5633 3787 3791 8.685311 +5634 3782 3787 63.147984 +5635 3774 3782 35.594513 +5636 3764 3774 46.388279 +5637 3758 3764 59.259583 +5638 147 158 58.241322 +5639 140 147 49.845428 +5640 133 140 60.658314 +5641 130 133 37.250031 +5642 4928 4929 17.784979 +5643 4927 4928 51.402660 +5644 4924 4925 60.876472 +5645 4923 4924 33.085823 +5646 4922 4923 75.193878 +5647 4921 4922 83.482376 +5648 4920 4921 89.768051 +5649 4918 4920 60.210583 +5650 4916 4918 54.904335 +5651 3719 3724 46.117897 +5652 3724 3727 40.181023 +5653 3727 3735 45.746952 +5654 3735 3743 80.578842 +5655 3743 3751 98.807808 +5656 3751 3758 95.591675 +5657 3789 3805 80.892097 +5658 3789 3804 78.507553 +5659 3804 5838 36.872639 +5660 5838 5839 32.141521 +5661 3732 3741 84.672745 +5662 3732 3737 42.059292 +5663 204 219 63.550175 +5664 219 229 18.379911 +5665 229 3711 47.797691 +5666 3697 3705 152.285599 +5667 3696 3697 48.613480 +5668 3694 3696 95.802116 +5669 3695 3698 160.078033 +5670 329 3702 99.226700 +5671 299 329 84.318314 +5672 3805 5840 50.268681 +5673 5840 5841 32.115185 +5674 5841 5842 21.011473 +5675 3726 3732 37.325100 +5676 3723 3726 39.384090 +5677 3717 3723 43.840881 +5678 689 695 12.157878 +5679 677 689 42.889019 +5680 689 695 12.157878 +5681 5843 5844 11.508195 +5682 5843 5845 20.236317 +5683 5845 5847 19.107239 +5684 5846 5847 21.152817 +5685 1330 1337 46.069336 +5686 1472 1474 32.755169 +5687 1469 1472 24.316130 +5688 1466 1469 23.393856 +5689 1463 1466 31.047438 +5690 1462 1463 16.769600 +5691 1460 1462 25.770481 +5692 1462 1490 279.322266 +5693 1490 1494 58.027348 +5694 1494 1495 27.391123 +5695 1423 1424 14.426832 +5696 5857 5858 53.345474 +5697 5858 5859 46.503372 +5698 703 5858 63.902039 +5699 1129 1158 108.152557 +5700 1158 1170 52.421070 +5701 1158 1178 85.310112 +5702 1114 1123 78.335152 +5703 1109 1114 39.847431 +5704 1114 1129 106.972412 +5705 4301 4304 43.583611 +5706 4318 4324 58.136673 +5707 1096 1101 24.996258 +5708 1081 1096 134.505081 +5709 1096 1105 55.086582 +5710 1128 1144 69.565430 +5711 1128 1134 14.909877 +5712 1112 1128 108.310921 +5713 1184 5865 7.852694 +5714 1179 1184 31.766293 +5715 5864 5865 10.578125 +5716 1179 5901 71.557892 +5717 1173 1179 10.716181 +5718 4330 4331 30.624683 +5719 4327 4330 51.904697 +5720 1174 4327 95.930641 +5721 4317 4327 77.254700 +5722 5866 5867 50.569355 +5723 5867 5868 67.331688 +5724 1174 5867 127.906509 +5725 5868 5872 44.667809 +5726 5868 5869 15.256260 +5727 1155 6081 147.364807 +5728 1126 1155 116.126175 +5729 1142 1155 153.339966 +5730 1312 1319 80.227501 +5731 1319 1323 38.160709 +5732 1323 1328 23.142172 +5733 1328 1348 100.229584 +5734 1301 1348 15.077257 +5735 1232 1238 14.674705 +5736 1238 1240 12.307736 +5737 1240 1254 45.562668 +5738 1254 1261 27.461750 +5739 704 1379 27.172289 +5740 1351 1379 147.694260 +5741 1379 1395 84.899231 +5742 691 1395 44.530628 +5743 1237 1249 132.450821 +5744 1232 1237 10.199492 +5745 1237 1244 36.203136 +5746 1249 1255 71.291763 +5747 1250 1255 14.535606 +5748 1243 1250 16.518362 +5749 1242 1243 13.815230 +5750 1230 1242 32.793270 +5751 1217 1230 56.119213 +5752 1230 1235 14.889408 +5753 1438 1439 45.035141 +5754 1182 1533 46.449379 +5755 1182 1449 86.488365 +5756 1144 1182 148.881760 +5757 1470 1473 23.054615 +5758 1473 1482 96.453819 +5759 1482 1484 15.399627 +5760 1484 1485 4.666260 +5761 1485 1488 31.190783 +5762 691 1407 130.325974 +5763 668 691 88.551559 +5764 691 5856 48.274155 +5765 5855 5856 54.986084 +5766 5854 5855 14.392822 +5767 5853 5855 19.603523 +5768 1492 1505 146.343704 +5769 2091 2134 167.059921 +5770 4323 4326 17.455950 +5771 4318 4323 44.194744 +5772 4315 4318 30.979340 +5773 4314 4315 13.338222 +5774 4313 4314 19.236153 +5775 4311 4313 21.068743 +5776 4307 4311 35.831074 +5777 4302 4307 60.695683 +5778 4302 4305 45.872498 +5779 4292 4302 134.772034 +5780 5873 5874 35.922192 +5781 5873 5875 36.112007 +5782 5873 5876 40.859921 +5783 666 682 69.066559 +5784 682 684 5.459297 +5785 662 682 114.611725 +5786 1191 1216 143.918304 +5787 1191 1209 117.306168 +5788 1197 1209 71.939270 +5789 1209 1222 75.998627 +5790 1354 1358 19.777403 +5791 1358 1371 132.689346 +5792 1368 1371 14.262355 +5793 1326 1349 114.377655 +5794 1349 1368 102.300743 +5795 1349 1351 13.815230 +5796 243 247 57.046848 +5797 247 258 96.677094 +5798 247 251 44.933216 +5799 251 267 75.407074 +5800 263 267 32.450565 +5801 1383 1399 79.388680 +5802 1286 1399 90.922653 +5803 5879 5880 10.406304 +5804 707 5879 47.433914 +5805 5880 5881 13.533658 +5806 696 707 21.951464 +5807 683 696 46.804291 +5808 673 683 22.082647 +5809 673 706 86.931351 +5810 650 673 158.755081 +5811 690 1401 52.682621 +5812 1286 1401 60.406906 +5813 1366 1401 180.290009 +5814 1461 1471 101.659164 +5815 1458 1461 25.039587 +5816 1444 1445 19.864456 +5817 1445 1447 46.413857 +5818 1444 1460 226.566269 +5819 1455 1460 60.432137 +5820 1529 1531 12.159339 +5821 1506 1529 119.285049 +5822 1092 1103 95.495499 +5823 1080 1092 85.398537 +5824 1092 1099 75.030609 +5825 1099 1104 24.604568 +5826 1104 1112 70.328888 +5827 1112 1151 199.361801 +5828 1151 1172 105.775444 +5829 1144 1172 127.191360 +5830 1150 1172 95.120247 +5831 1111 1118 52.467606 +5832 1118 1120 25.559952 +5833 1118 1127 68.716850 +5834 1127 1136 32.343407 +5835 1120 1143 112.189400 +5836 1143 1161 57.819618 +5837 1115 1143 179.479111 +5838 1079 1115 273.795654 +5839 701 1115 32.923885 +5840 1438 1440 46.109539 +5841 1437 1438 4.202353 +5842 1432 1437 116.108894 +5843 1437 1442 134.320343 +5844 1432 1446 366.052856 +5845 1443 1446 111.937675 +5846 1446 1450 42.616314 +5847 1351 1353 22.495182 +5848 1309 1315 72.936600 +5849 1307 1309 90.046371 +5850 5882 5883 94.804688 +5851 1536 5883 19.882030 +5852 1180 5883 23.786333 +5853 4288 4295 101.890915 +5854 672 4295 165.675705 +5855 4295 4298 25.939440 +5856 4298 4301 34.263012 +5857 4301 4303 37.759735 +5858 4303 4306 25.939968 +5859 4306 4309 26.260290 +5860 644 659 108.537109 +5861 659 664 4.202058 +5862 664 665 8.235494 +5863 644 649 39.434521 +5864 630 644 35.941624 +5865 1157 1164 25.720181 +5866 1164 1165 14.262343 +5867 1154 1164 42.193405 +5868 1154 1163 31.064205 +5869 1145 1154 27.987270 +5870 2043 2055 73.973419 +5871 2043 2062 131.287537 +5872 2062 2076 88.858574 +5873 2076 2104 99.697861 +5874 2104 2108 12.958623 +5875 1281 2108 78.189941 +5876 2100 2108 55.961681 +5877 2049 2066 123.481201 +5878 2066 2081 63.677383 +5879 2066 2080 62.716938 +5880 627 629 19.903366 +5881 629 636 21.773565 +5882 629 637 22.671515 +5883 637 669 176.144897 +5884 669 686 52.584320 +5885 1366 1375 40.784863 +5886 1375 1377 19.356400 +5887 1377 1386 32.518353 +5888 1386 1392 56.986053 +5889 704 1392 68.465347 +5890 657 704 178.245834 +5891 1147 1150 5.669667 +5892 1150 1442 149.929428 +5893 1206 1215 50.112930 +5894 1215 1219 16.526463 +5895 1201 1215 75.416245 +5896 1193 1201 60.119186 +5897 1201 1218 88.865173 +5898 2081 2100 74.536575 +5899 2081 2091 50.351337 +5900 2041 2049 69.978149 +5901 1297 1305 45.458454 +5902 1267 1297 50.788700 +5903 1297 5884 140.210587 +5904 1289 5884 36.432678 +5905 1283 1289 8.891788 +5906 1289 1302 21.279465 +5907 621 627 40.531635 +5908 627 667 207.161667 +5909 636 645 18.631716 +5910 598 600 39.495373 +5911 596 598 25.739384 +5912 594 596 57.727016 +5913 596 599 61.439346 +5914 594 610 203.354065 +5915 593 594 83.152161 +5916 681 4289 86.217018 +5917 681 4284 159.030029 +5918 655 681 148.940582 +5919 4286 4289 53.690769 +5920 676 4286 152.182312 +5921 4278 4286 126.778008 +5922 2204 2229 114.305824 +5923 2229 4317 302.345612 +5924 4292 4300 98.317551 +5925 4300 4317 203.342117 +5926 313 4284 223.557404 +5927 313 663 147.523544 +5928 304 313 26.319645 +5929 294 304 27.080353 +5930 258 294 163.790329 +5931 249 258 51.433044 +5932 258 263 28.816807 +5933 263 276 61.864681 +5934 269 273 12.083213 +5935 269 276 203.552582 +5936 2139 4965 42.820480 +5937 2100 2139 177.582382 +5938 566 4332 170.584320 +5939 4281 4292 147.002884 +5940 605 607 6.372676 +5941 607 614 65.785126 +5942 607 616 82.738556 +5943 616 626 73.359650 +5944 634 646 26.822451 +5945 646 651 21.686232 +5946 651 654 21.634766 +5947 654 658 39.479641 +5948 658 670 73.059364 +5949 670 680 35.209961 +5950 345 685 113.501701 +5951 680 685 13.574707 +5952 353 685 32.590042 +5953 342 353 25.246004 +5954 330 342 27.262272 +5955 316 324 23.305746 +5956 305 316 27.446360 +5957 291 305 36.860134 +5958 285 291 34.409191 +5959 285 345 181.275070 +5960 276 285 32.415646 +5961 1235 1301 161.536484 +5962 1235 1252 54.983711 +5963 1252 1282 76.238159 +5964 1282 1300 32.916496 +5965 1280 1300 31.495497 +5966 1267 1280 23.914850 +5967 1245 1267 64.292595 +5968 1267 1314 122.517418 +5969 1353 1364 67.062943 +5970 1353 1357 15.747507 +5971 1357 1361 12.260498 +5972 1361 1389 137.290024 +5973 1389 1391 15.695987 +5974 1391 1394 24.053690 +5975 1394 1407 72.693512 +5976 1394 1409 81.157043 +5977 324 330 24.054691 +5978 330 350 42.769501 +5979 340 350 28.837370 +5980 340 344 4.619436 +5981 324 340 48.508541 +5982 2086 2098 58.903030 +5983 2080 2086 11.432762 +5984 2080 2100 97.860672 +5985 1175 5885 122.593475 +5986 1175 1180 24.777794 +5987 1166 1175 40.249573 +5988 4296 4297 11.070653 +5989 4293 4296 74.783836 +5990 4297 4299 4.108882 +5991 4288 4293 37.917786 +5992 4285 4288 54.850529 +5993 652 668 116.191666 +5994 668 675 35.296299 +5995 675 693 53.615608 +5996 693 5852 50.733910 +5997 5850 5852 24.727417 +5998 5848 5850 40.069416 +5999 5844 5848 34.868172 +6000 5843 5846 27.643179 +6001 5846 5849 44.802944 +6002 5849 5851 26.444536 +6003 1416 5851 30.473528 +6004 1407 1416 70.064682 +6005 1290 1296 29.778366 +6006 1236 1296 152.176025 +6007 1296 5886 21.548340 +6008 5886 5887 24.333445 +6009 5887 5888 18.433809 +6010 2114 5888 272.931885 +6011 705 2114 82.657516 +6012 2101 2114 43.763187 +6013 1125 1152 108.372223 +6014 1152 1156 16.398291 +6015 1134 1152 90.847237 +6016 1129 1147 72.433548 +6017 1489 1506 183.904022 +6018 1480 1489 76.866524 +6019 1471 1480 98.212173 +6020 1480 1487 34.469147 +6021 1420 1487 30.810593 +6022 1410 1420 71.723923 +6023 1408 1410 17.892998 +6024 1402 1408 39.449577 +6025 1388 1402 90.001892 +6026 244 249 63.221565 +6027 244 252 93.931915 +6028 2078 2095 190.224426 +6029 1290 2078 46.161396 +6030 2068 2078 49.996143 +6031 2095 2102 14.276610 +6032 2102 2107 23.478567 +6033 680 688 26.006836 +6034 687 688 17.832205 +6035 663 687 108.669044 +6036 611 663 294.865143 +6037 1094 1098 64.729843 +6038 1087 1094 29.211565 +6039 703 1094 154.514160 +6040 1394 1397 15.343662 +6041 1397 1413 114.776871 +6042 345 5896 38.816990 +6043 1120 1146 123.016380 +6044 1102 1126 183.143219 +6045 1102 1113 87.184776 +6046 1100 1102 8.491878 +6047 1113 1119 50.468960 +6048 1119 1122 29.005350 +6049 1122 1130 33.538578 +6050 1139 1141 6.649642 +6051 1133 1139 22.091713 +6052 349 5890 19.705145 +6053 333 349 35.286751 +6054 324 333 31.511026 +6055 1149 1157 28.796680 +6056 1145 1157 43.255314 +6057 1141 1145 27.497665 +6058 1406 1411 39.938728 +6059 1392 1406 80.704124 +6060 1374 1392 93.483452 +6061 1368 1374 30.967510 +6062 1333 1354 105.922333 +6063 1327 1333 42.298477 +6064 1333 1340 30.223526 +6065 1340 1345 24.166239 +6066 1338 1345 26.334278 +6067 1331 1338 36.906681 +6068 1322 1331 49.266705 +6069 1322 1326 11.925996 +6070 1315 1322 88.920509 +6071 1225 1228 18.934294 +6072 1225 1239 47.477715 +6073 1221 1225 13.452733 +6074 1214 1221 28.235226 +6075 1210 1214 23.624622 +6076 1208 1210 7.211426 +6077 1202 1208 40.373066 +6078 1196 1202 32.347034 +6079 1193 1195 21.510271 +6080 1195 1196 8.874943 +6081 1190 1193 39.071293 +6082 1186 1190 34.597843 +6083 1187 1191 70.491127 +6084 1076 1081 62.265129 +6085 1081 1087 57.526012 +6086 1105 1110 35.361961 +6087 4312 4319 98.290085 +6088 4308 4312 28.381781 +6089 4312 4332 393.920685 +6090 620 652 136.954971 +6091 652 657 51.101288 +6092 652 662 181.646530 +6093 1409 1414 51.915249 +6094 1414 1418 32.640480 +6095 1418 5891 61.658859 +6096 1412 5891 50.269016 +6097 1408 1412 40.330765 +6098 2055 2073 140.912262 +6099 2055 2065 83.746704 +6100 1220 1223 15.762413 +6101 1223 1226 12.886223 +6102 1506 1521 70.287544 +6103 1506 1528 118.995529 +6104 4290 4291 7.923027 +6105 4280 4290 129.097855 +6106 4279 4280 29.342180 +6107 4275 4279 75.639076 +6108 4279 4281 32.847103 +6109 1107 1140 201.982773 +6110 1103 1107 20.028959 +6111 1199 1205 33.144417 +6112 1194 1199 30.815187 +6113 1189 1194 60.568970 +6114 1189 1192 40.472633 +6115 1188 1189 21.322462 +6116 4965 4966 30.390709 +6117 4966 4967 7.923027 +6118 4967 4969 51.852734 +6119 1277 4969 134.681625 +6120 1277 1281 9.262198 +6121 1268 1277 17.987465 +6122 4305 4308 32.246769 +6123 4308 4320 129.318497 +6124 4320 4322 14.339971 +6125 4322 4325 17.700321 +6126 4325 4329 22.392191 +6127 1204 1224 101.494797 +6128 1224 1234 38.753174 +6129 1224 1227 13.167484 +6130 1227 1231 14.175370 +6131 1231 1251 66.288361 +6132 1251 1269 54.979591 +6133 1269 1299 51.594078 +6134 1299 1383 33.166283 +6135 1381 1383 14.175370 +6136 1364 1382 87.416611 +6137 1382 1384 14.009515 +6138 1170 1430 100.983406 +6139 1170 1521 103.942902 +6140 1132 1170 149.803955 +6141 1431 1443 276.044678 +6142 1443 1448 127.092911 +6143 1291 1381 26.810707 +6144 1291 1370 23.337463 +6145 1222 1291 189.754974 +6146 1098 1109 64.899063 +6147 1098 1106 43.167782 +6148 5874 5877 20.631756 +6149 1183 5874 42.204147 +6150 1176 1183 31.510632 +6151 1183 5878 11.139308 +6152 1321 1327 30.815672 +6153 1315 1321 75.465111 +6154 1181 5877 14.345033 +6155 1165 1171 16.288599 +6156 1130 1149 77.531120 +6157 1141 1149 36.347050 +6158 1228 1233 21.669249 +6159 1228 1241 35.633789 +6160 1241 1248 27.137676 +6161 1248 1268 61.129517 +6162 2091 2119 144.515289 +6163 2106 2119 52.184189 +6164 2106 2118 46.663574 +6165 2118 2133 67.665573 +6166 2133 2138 36.514534 +6167 2138 5831 59.040146 +6168 667 701 114.293434 +6169 1070 1071 17.181190 +6170 1071 1074 78.510864 +6171 1074 1080 103.957001 +6172 1074 1076 45.887959 +6173 2049 2083 241.648163 +6174 1415 5892 357.154388 +6175 2047 2099 273.591858 +6176 2047 2057 68.736954 +6177 1191 1204 73.612389 +6178 1204 1222 98.955811 +6179 678 692 46.971550 +6180 692 694 5.532634 +6181 694 699 8.289092 +6182 678 686 80.970261 +6183 661 678 83.242859 +6184 1292 2073 43.738724 +6185 1285 1292 16.337566 +6186 1292 5893 36.710625 +6187 1281 5893 196.682663 +6188 1212 1213 18.207920 +6189 1213 1220 23.683891 +6190 1207 1213 45.286243 +6191 1192 1207 89.178658 +6192 1188 1200 114.558914 +6193 4289 4294 83.394783 +6194 2119 5831 133.581421 +6195 1171 1177 30.696806 +6196 1163 1171 42.648857 +6197 1163 1169 29.673876 +6198 1131 1135 8.880732 +6199 1111 1131 134.438309 +6200 1135 1137 11.248998 +6201 1100 1111 74.625328 +6202 1290 5889 46.641071 +6203 5887 5889 30.395155 +6204 700 708 14.393060 +6205 686 700 45.731277 +6206 708 709 4.797566 +6207 686 697 38.660957 +6208 1262 1276 28.581974 +6209 1262 1290 55.088371 +6210 1216 1262 162.806335 +6211 1216 1229 56.040703 +6212 1200 1216 120.316536 +6213 1068 1069 49.263748 +6214 1069 1073 132.402115 +6215 1069 1072 115.999153 +6216 1072 1078 108.391121 +6217 1078 1095 130.055511 +6218 1075 1078 51.025959 +6219 1449 1452 49.809071 +6220 1452 1453 8.289092 +6221 1453 1456 5.171635 +6222 1442 1449 136.811157 +6223 1206 1211 24.719059 +6224 1219 1240 76.486755 +6225 1450 1459 92.137154 +6226 1451 1455 16.005774 +6227 1196 1198 15.615863 +6228 1198 1206 39.688004 +6229 1203 1218 93.442619 +6230 1218 1232 56.237942 +6231 1369 1372 14.392822 +6232 1362 1369 33.806145 +6233 1356 1362 25.122587 +6234 1343 1356 74.694885 +6235 1339 1343 12.726562 +6236 1317 1324 66.194183 +6237 1313 1318 72.092690 +6238 1312 1313 4.202206 +6239 1424 1427 34.158257 +6240 1422 1424 21.190279 +6241 1426 1428 63.722012 +6242 1428 1429 47.172295 +6243 1428 1430 114.611519 +6244 1328 1344 78.413490 +6245 1355 1363 33.499069 +6246 1363 1367 22.331944 +6247 1367 1373 23.138485 +6248 604 608 26.565210 +6249 608 612 28.985451 +6250 612 615 37.213329 +6251 615 617 22.464142 +6252 617 622 18.930202 +6253 622 628 43.740803 +6254 1525 5894 139.550308 +6255 1525 1536 73.937691 +6256 1525 5895 103.301315 +6257 1436 1441 67.246529 +6258 1431 1436 126.702766 +6259 1436 1448 274.198029 +6260 1448 1451 54.418762 +6261 1200 1205 31.336140 +6262 1197 1203 34.244869 +6263 1197 1217 107.088760 +6264 1068 1075 226.616013 +6265 1073 1077 77.865112 +6266 1071 1073 77.360382 +6267 1125 1167 170.402664 +6268 1103 1125 166.253937 +6269 1217 1249 113.776466 +6270 1217 1245 185.144470 +6271 1222 1245 83.893295 +6272 661 674 69.660042 +6273 653 661 61.174541 +6274 697 5860 148.249069 +6275 1534 5860 106.754051 +6276 5859 5860 90.923210 +6277 1384 1396 68.408203 +6278 1384 1388 10.716181 +6279 1511 1538 158.323349 +6280 1503 1511 30.141436 +6281 1511 1513 4.084452 +6282 5862 5863 97.442238 +6283 5861 5862 136.788757 +6284 5859 5861 102.773079 +6285 1521 5861 177.000900 +6286 2062 2073 86.655312 +6287 5896 5897 83.115028 +6288 679 5896 149.003189 +6289 671 679 27.841124 +6290 666 671 35.830738 +6291 660 666 21.643303 +6292 5898 5899 59.225246 +6293 698 5899 46.323494 +6294 645 698 250.012482 +6295 619 643 109.663658 +6296 643 655 50.619362 +6297 1177 1181 21.111170 +6298 1169 1177 44.781151 +6299 5852 5854 48.068478 +6300 5849 5853 69.366043 +6301 655 676 141.696075 +6302 1076 1089 129.291611 +6303 657 705 179.136505 +6304 677 705 87.572243 +6305 662 677 82.470947 +6306 635 662 130.633743 +6307 635 656 110.676453 +6308 620 635 138.482025 +6309 616 635 115.503365 +6310 645 653 48.845562 +6311 1075 1079 55.265594 +6312 1536 5900 125.257668 +6313 703 1132 131.559494 +6314 1109 1132 157.010696 +6315 1229 1234 24.707108 +6316 1234 1264 94.970894 +6317 1344 1365 113.533600 +6318 1344 1355 78.000244 +6319 290 5897 220.836472 +6320 1186 1203 138.696167 +6321 1077 1084 74.759636 +6322 1084 1095 66.941109 +6323 1084 1090 31.060680 +6324 1088 1090 17.913477 +6325 1083 1088 48.517326 +6326 1082 1083 11.517334 +6327 1077 1082 40.558990 +6328 1385 1388 17.969530 +6329 1380 1385 21.652702 +6330 1359 1380 101.085701 +6331 1346 1359 71.530312 +6332 1341 1346 25.352556 +6333 1334 1341 27.818523 +6334 1325 1334 51.828594 +6335 1320 1325 25.467827 +6336 1318 1320 26.503620 +6337 1354 1370 72.994026 +6338 1354 1366 54.317005 +6339 1366 1381 71.951111 +6340 656 660 42.931393 +6341 648 656 49.454414 +6342 614 620 50.733982 +6343 4281 4285 55.508350 +6344 640 649 27.172768 +6345 621 630 64.008240 +6346 597 621 216.168488 +6347 1378 1390 55.034401 +6348 1372 1378 35.482250 +6349 1252 1259 28.905960 +6350 1259 1273 27.036268 +6351 1273 1283 21.410240 +6352 1302 1316 72.124306 +6353 1311 1316 36.119507 +6354 1307 1311 79.549599 +6355 1307 1312 81.556313 +6356 1095 1103 84.371559 +6357 1355 1376 98.897667 +6358 1434 1435 20.267206 +6359 1433 1434 20.266991 +6360 1430 1433 68.526161 +6361 1310 1314 41.029289 +6362 1304 1310 124.216232 +6363 1441 1444 129.143860 +6364 1429 1431 85.310326 +6365 1220 1285 191.331268 +6366 1276 1285 72.303596 +6367 2065 2068 23.913687 +6368 2065 2071 44.185329 +6369 2071 2082 36.592712 +6370 2082 2095 61.896099 +6371 2099 2107 65.849640 +6372 2099 2101 5.819592 +6373 2101 2116 53.352669 +6374 2116 2122 36.474808 +6375 2122 2124 9.659668 +6376 2124 2135 49.443649 +6377 684 2135 96.653290 +6378 684 5897 196.418213 +6379 639 648 31.846090 +6380 611 618 68.794807 +6381 610 611 11.423220 +6382 610 619 84.350815 +6383 5901 5902 5.819361 +6384 5902 5903 5.564498 +6385 5903 5904 5.527397 +6386 1156 1173 79.883690 +6387 1229 1236 17.234610 +6388 1447 1454 81.845856 +6389 1447 1458 132.956161 +6390 4283 4287 64.749748 +6391 4277 4283 121.463623 +6392 4275 4277 23.793550 +6393 1512 1519 38.743420 +6394 1492 1512 174.234604 +6395 1492 1498 101.529350 +6396 1458 1468 96.030403 +6397 1458 1491 320.985809 +6398 1308 1311 48.631607 +6399 1306 1308 38.026749 +6400 1305 1306 37.120407 +6401 249 274 132.562302 +6402 318 321 7.853035 +6403 302 318 43.963463 +6404 318 322 11.806159 +6405 321 322 3.959760 +6406 302 5896 172.192245 +6407 603 609 35.910297 +6408 599 603 36.462677 +6409 632 633 12.357659 +6410 623 632 62.440575 +6411 632 638 16.060839 +6412 638 642 15.678115 +6413 633 642 15.935066 +6414 623 624 25.490639 +6415 606 623 128.396576 +6416 273 289 74.661621 +6417 289 302 34.758488 +6418 5905 5906 9.006809 +6419 672 5905 140.592621 +6420 5906 5907 8.873988 +6421 650 672 152.957733 +6422 640 650 31.142328 +6423 624 640 59.705559 +6424 601 606 27.139105 +6425 597 601 65.949776 +6426 597 604 82.256989 +6427 595 597 31.286966 +6428 4317 4332 707.682800 +6429 1086 1091 22.593620 +6430 1080 1086 60.788395 +6431 1091 1093 7.221236 +6432 1169 1176 33.079807 +6433 1176 1181 41.470276 +6434 1478 1481 49.240902 +6435 1470 1478 68.410057 +6436 1468 1470 18.445467 +6437 1468 1479 92.354080 +6438 1479 1483 47.206219 +6439 1467 1476 74.312531 +6440 1476 1486 90.859192 +6441 1486 1492 72.416344 +6442 1498 1502 31.003166 +6443 1498 1501 23.343618 +6444 1498 1503 39.825180 +6445 1513 1525 76.012726 +6446 1156 1166 42.006290 +6447 1079 1100 173.028381 +6448 1079 1085 57.999405 +6449 2057 2087 154.755142 +6450 2087 2097 42.829273 +6451 2089 2097 120.924858 +6452 2097 2116 131.947449 +6453 1534 5908 89.708000 +6454 1516 1534 105.663391 +6455 1442 1459 486.029877 +6456 5876 5878 32.449478 +6457 1117 1133 97.704376 +6458 1117 1124 63.896965 +6459 1116 1117 18.403282 +6460 5869 5870 16.724134 +6461 5869 5871 20.234165 +6462 5870 5871 14.726388 +6463 1148 1174 112.528046 +6464 1126 1148 87.755203 +6465 1148 1153 17.196241 +6466 1153 1159 18.283737 +6467 1159 1162 11.063555 +6468 1162 1168 32.161930 +6469 1168 5909 165.727295 +6470 5909 5910 28.999392 +6471 5910 5911 108.703804 +6472 5911 5912 56.763691 +6473 706 5912 61.325481 +6474 674 703 83.487686 +6475 1514 1516 8.235494 +6476 1509 1514 23.765030 +6477 1493 1509 141.375702 +6478 1487 1493 93.409035 +6479 1301 1700 99.672112 +6480 1326 1332 39.384041 +6481 1332 1342 41.315826 +6482 1342 1360 97.265549 +6483 1360 1364 14.861084 +6484 653 5899 250.912399 +6485 604 613 72.850693 +6486 1471 1475 40.869110 +6487 1515 1532 107.980003 +6488 1508 1515 30.543457 +6489 1502 1508 26.550930 +6490 1501 1504 21.327518 +6491 1504 1518 63.763416 +6492 1518 1524 36.714344 +6493 1524 1533 51.447876 +6494 1533 5913 124.153374 +6495 676 702 71.080208 +6496 1464 1477 102.186256 +6497 1457 1464 101.559448 +6498 1451 1457 43.309879 +6499 641 647 15.975586 +6500 624 641 62.381817 +6501 1113 1121 65.242752 +6502 1121 1138 73.707893 +6503 1138 1142 19.585581 +6504 1142 1160 61.211002 +6505 1130 1160 108.873177 +6506 1329 1330 21.508089 +6507 1329 1335 38.826286 +6508 1324 1329 23.493353 +6509 1324 1330 27.596479 +6510 1330 1336 43.284134 +6511 1335 1347 49.707230 +6512 1347 1355 54.448761 +6513 5914 5915 8.336003 +6514 674 5915 152.017319 +6515 1429 1432 108.460388 +6516 1108 1116 56.749634 +6517 1097 1108 66.823997 +6518 1085 1097 92.331253 +6519 593 595 133.227814 +6520 599 602 29.647898 +6521 602 605 24.973783 +6522 657 690 150.962509 +6523 1264 1286 43.580872 +6524 1205 1212 32.841091 +6525 1226 1233 25.437618 +6526 4321 4328 27.982359 +6527 4316 4321 56.987022 +6528 4310 4316 69.949631 +6529 4305 4310 47.048450 +6530 1336 1350 51.543522 +6531 1336 1339 11.883740 +6532 1339 1350 49.784668 +6533 1350 1352 32.952114 +6534 2072 2089 73.069237 +6535 103 111 50.503323 +6536 86 95 37.755005 +6537 79 86 68.789963 +6538 59 63 44.679455 +6539 5313 5316 14.998682 +6540 5308 5313 19.058458 +6541 5313 5320 28.937895 +6542 5320 5323 11.567151 +6543 5316 5323 27.551378 +6544 2615 5316 84.674187 +6545 5291 5293 14.310996 +6546 5293 5295 7.370867 +6547 5293 5299 34.785645 +6548 5297 5299 11.517090 +6549 5291 5297 29.753132 +6550 5288 5291 19.987715 +6551 5275 5278 12.592402 +6552 5278 5280 14.124502 +6553 5278 5284 35.035976 +6554 5281 5284 13.158007 +6555 5275 5281 33.836540 +6556 5273 5275 8.001583 +6557 5252 5258 10.484118 +6558 5249 5252 16.154043 +6559 5252 5269 40.445972 +6560 5265 5269 14.998626 +6561 5249 5265 41.829895 +6562 5243 5249 77.443802 +6563 5916 5917 28.649813 +6564 5386 5391 25.943686 +6565 5383 5386 8.068619 +6566 5386 5394 35.358597 +6567 5394 5396 31.635910 +6568 5922 5923 112.654335 +6569 2610 5923 61.883076 +6570 5923 5925 78.511261 +6571 5363 5370 110.830666 +6572 5370 5374 76.683083 +6573 5374 5379 70.343010 +6574 5379 5390 72.370926 +6575 5390 5406 99.350441 +6576 5406 5430 148.239258 +6577 101 5430 158.297867 +6578 98 114 69.995361 +6579 83 98 101.077400 +6580 5919 5921 54.006706 +6581 5920 5921 20.024366 +6582 5918 5920 99.407700 +6583 5917 5918 41.875000 +6584 5917 5919 99.943916 +6585 5450 5919 46.700546 +6586 5449 5450 19.447788 +6587 5945 5946 53.001694 +6588 2600 2614 102.161591 +6589 2588 2600 76.534668 +6590 2583 2588 46.842205 +6591 2588 2595 53.514278 +6592 5205 5460 41.110542 +6593 5186 5205 65.451569 +6594 2604 2622 73.807373 +6595 2580 2586 32.183155 +6596 2579 2580 6.979262 +6597 2563 2569 114.164162 +6598 2557 2563 97.610954 +6599 2540 2548 180.212753 +6600 2548 2550 43.707493 +6601 2548 2557 163.107330 +6602 5454 5455 18.693438 +6603 5455 5457 125.521454 +6604 5412 5414 12.111735 +6605 5414 5424 85.473129 +6606 5414 5420 60.075764 +6607 5420 5425 28.861559 +6608 5411 5425 144.529922 +6609 5401 5411 50.481506 +6610 5391 5401 66.815880 +6611 2557 2566 108.839340 +6612 2566 2568 13.171590 +6613 2566 2572 63.261238 +6614 5258 5273 43.744476 +6615 5258 5286 103.648415 +6616 5286 5292 31.697786 +6617 5292 5304 59.730183 +6618 5304 5307 13.216464 +6619 5307 5314 23.127182 +6620 5314 5328 67.298416 +6621 5328 5949 64.119736 +6622 5949 5950 22.154741 +6623 5950 5951 27.705067 +6624 5951 5952 81.229485 +6625 2611 5952 59.917480 +6626 2608 2611 26.848696 +6627 2611 5990 49.086819 +6628 5307 5317 37.201248 +6629 5330 5333 24.950357 +6630 5317 5330 66.558472 +6631 5333 5947 90.819923 +6632 5947 5948 55.249226 +6633 5436 5446 109.574997 +6634 5446 5959 117.244255 +6635 5421 5424 73.391953 +6636 5421 5423 17.608934 +6637 5412 5421 72.656769 +6638 5928 5933 37.771580 +6639 5933 5938 53.261093 +6640 5953 5954 63.303303 +6641 5953 5955 97.271278 +6642 5955 5958 167.676285 +6643 5958 5959 45.018162 +6644 5959 5969 110.791130 +6645 5449 5969 88.796638 +6646 5437 5449 104.175865 +6647 2602 5462 119.918419 +6648 2589 2602 106.414673 +6649 2602 2609 21.951704 +6650 2618 5462 36.536869 +6651 2596 2618 127.707939 +6652 2590 2596 40.694527 +6653 2596 2608 72.315643 +6654 90 100 32.987068 +6655 88 90 22.488684 +6656 5938 5940 60.841442 +6657 5938 5941 48.898224 +6658 5464 5465 11.842106 +6659 2604 5465 214.439453 +6660 2604 5457 82.549927 +6661 2571 2604 261.227509 +6662 2556 2571 139.220215 +6663 2545 2556 209.208374 +6664 2543 2545 27.581200 +6665 2540 2543 98.588806 +6666 2536 2540 151.767654 +6667 2592 2594 14.811115 +6668 2586 2592 70.322479 +6669 2579 2590 89.661209 +6670 2569 2579 85.473732 +6671 93 101 26.010296 +6672 101 116 80.998672 +6673 116 5448 15.007422 +6674 5423 5448 210.639771 +6675 5404 5412 39.748753 +6676 5979 5981 32.409054 +6677 5975 5979 73.386757 +6678 99 5979 111.972633 +6679 5957 5961 91.764221 +6680 5956 5957 30.521267 +6681 5956 5960 117.228653 +6682 5954 5956 132.564774 +6683 5986 5987 26.400673 +6684 5333 5987 68.045914 +6685 103 5988 136.180832 +6686 87 103 64.677238 +6687 5976 5985 122.699623 +6688 5984 5985 58.415359 +6689 87 5985 161.782028 +6690 5930 5934 26.378418 +6691 5934 5936 32.694336 +6692 5934 5943 168.144775 +6693 5943 5944 34.924747 +6694 5971 5973 46.033855 +6695 5973 5974 5.418854 +6696 5964 5971 91.093361 +6697 5971 5975 67.262070 +6698 5302 5308 16.003620 +6699 5308 5332 117.277260 +6700 5317 5332 88.982552 +6701 5925 5928 35.941616 +6702 5925 5929 50.575447 +6703 5433 5444 136.656403 +6704 5433 5437 67.135513 +6705 5424 5436 77.336517 +6706 5436 5444 192.223938 +6707 2561 2569 50.784794 +6708 2556 2561 79.427277 +6709 2570 2582 97.640610 +6710 2562 2570 32.952114 +6711 2553 2554 3.959760 +6712 2554 2574 160.972473 +6713 2554 2562 112.087769 +6714 5444 5451 58.583942 +6715 5451 5989 15.934917 +6716 5280 5288 27.885860 +6717 5295 5302 45.539082 +6718 99 5984 84.966980 +6719 5975 5984 132.423172 +6720 2574 2578 58.504910 +6721 2574 2581 74.874634 +6722 2577 2581 41.688614 +6723 2562 2577 107.379585 +6724 5924 5926 15.604492 +6725 5923 5924 72.075684 +6726 5924 5927 38.179199 +6727 5927 5931 26.395554 +6728 5931 5932 16.614685 +6729 5928 5932 28.628063 +6730 5459 5461 107.603004 +6731 5459 5460 14.013636 +6732 5457 5459 109.716522 +6733 2547 2552 121.967712 +6734 2552 2555 30.795174 +6735 2555 2565 121.327263 +6736 109 2565 86.797684 +6737 102 109 43.230259 +6738 85 102 72.534554 +6739 85 91 37.756500 +6740 91 99 29.348322 +6741 5976 5978 30.189217 +6742 5978 5983 81.095474 +6743 117 5983 84.723480 +6744 107 117 36.791565 +6745 94 107 68.140694 +6746 107 113 17.511612 +6747 64 67 52.789452 +6748 61 64 34.873329 +6749 59 61 28.195171 +6750 50 59 193.031677 +6751 5399 5404 37.496910 +6752 5404 5408 20.469742 +6753 5398 5408 44.542480 +6754 5396 5398 24.319460 +6755 5390 5396 31.761261 +6756 2578 2587 68.021271 +6757 2578 2583 30.899927 +6758 2550 2553 99.807381 +6759 2550 2559 142.998352 +6760 2534 2536 110.477867 +6761 5292 5306 70.450912 +6762 5395 5399 45.010906 +6763 5391 5395 12.739589 +6764 5379 5383 39.514851 +6765 2598 2610 69.415977 +6766 5926 5942 176.287643 +6767 5926 5930 41.982422 +6768 5964 5976 178.606705 +6769 5981 5982 19.353714 +6770 5980 5981 99.392754 +6771 5977 5980 46.739208 +6772 5972 5977 99.475418 +6773 5968 5972 56.537289 +6774 5964 5968 50.079311 +6775 5961 5964 51.262867 +6776 5460 5462 139.043320 +6777 2559 2567 97.982422 +6778 85 2567 257.624817 +6779 5939 5940 31.951172 +6780 5937 5939 9.554461 +6781 5935 5937 30.579576 +6782 5930 5935 41.881756 +6783 84 93 43.718010 +6784 81 84 43.921867 +6785 76 81 51.715446 +6786 72 76 76.897911 +6787 68 72 85.662285 +6788 65 69 111.144104 +6789 65 68 108.472771 +6790 62 65 41.861759 +6791 58 62 50.203220 +6792 56 58 67.198586 +6793 54 56 58.920319 +6794 50 54 55.403172 +6795 37 50 103.368668 +6796 113 5962 71.232330 +6797 88 94 32.664131 +6798 83 88 50.105259 +6799 68 83 222.253830 +6800 93 113 245.867813 +6801 5960 5962 27.775852 +6802 2607 5954 95.374832 +6803 2598 2607 53.233810 +6804 2587 2598 74.756371 +6805 2595 2605 57.751698 +6806 2605 2615 68.919235 +6807 2615 5946 85.105927 +6808 5946 5947 89.493881 +6809 2616 5948 58.541504 +6810 2608 2616 51.449905 +6811 5213 5990 73.785286 +6812 2586 2589 36.482422 +6813 2609 2613 31.490953 +6814 2613 5457 104.030746 +6815 5960 5966 70.480774 +6816 77 85 69.227882 +6817 67 77 264.306549 +6818 2601 2603 15.975586 +6819 2599 2601 22.291079 +6820 2595 2599 17.544170 +6821 2561 2575 76.766640 +6822 2575 2585 97.505310 +6823 2585 2593 76.413589 +6824 75 79 59.455437 +6825 79 87 71.080322 +6826 73 75 35.790092 +6827 71 73 41.148804 +6828 70 71 32.013359 +6829 69 70 28.254950 +6830 2615 5991 60.618011 +6831 5437 5440 41.875000 +6832 5961 5963 30.329535 +6833 5963 5965 29.529896 +6834 5965 5967 29.944513 +6835 5967 5970 25.028687 +6836 94 97 16.809166 +6837 97 106 48.068359 +6838 106 5992 101.572762 +6839 2576 2590 218.893951 +6840 2568 2576 59.274055 +6841 2560 2572 62.256554 +6842 2553 2560 88.836327 +6843 1124 5993 264.648071 +6844 5993 5994 50.751530 +6845 6002 6021 348.812653 +6846 2203 2217 56.464432 +6847 2198 2200 13.619003 +6848 2200 2203 4.242188 +6849 2259 6077 140.142914 +6850 2259 6079 70.074860 +6851 2256 2259 44.743629 +6852 6078 6079 119.777931 +6853 6013 6017 42.486511 +6854 6011 6013 19.007486 +6855 6013 6019 99.502495 +6856 6011 6015 50.255188 +6857 6010 6011 15.652452 +6858 6006 6008 42.135738 +6859 6006 6009 43.046673 +6860 6005 6006 14.812955 +6861 2182 2193 47.258568 +6862 2162 2182 117.583557 +6863 2182 2188 27.391737 +6864 2188 2205 69.933983 +6865 2192 2206 56.845543 +6866 2179 2192 60.653320 +6867 2192 2207 57.580750 +6868 2207 2220 54.472836 +6869 2207 2215 39.131271 +6870 2215 2228 59.220139 +6871 2215 2254 153.459961 +6872 2254 2257 40.530285 +6873 2249 2254 73.800171 +6874 2179 2194 69.335785 +6875 6083 6084 35.562515 +6876 6083 6087 104.628395 +6877 6083 6085 52.686684 +6878 2189 2199 107.040810 +6879 2165 2189 126.454803 +6880 2189 2202 55.010151 +6881 6049 6053 60.418766 +6882 6047 6049 20.682463 +6883 2238 6049 225.270386 +6884 6041 6048 57.125748 +6885 6041 6047 56.178013 +6886 6035 6041 41.085327 +6887 6035 6046 89.312073 +6888 6032 6035 39.408424 +6889 6032 6037 54.160408 +6890 6029 6032 20.964224 +6891 6023 6027 65.935783 +6892 6023 6024 40.526363 +6893 6018 6023 56.177853 +6894 6018 6025 105.130142 +6895 6016 6018 61.208706 +6896 6016 6022 89.737923 +6897 6014 6016 9.224978 +6898 6007 6012 85.677353 +6899 6007 6014 127.449097 +6900 6002 6007 138.349121 +6901 2190 2199 45.384251 +6902 2199 2233 140.783752 +6903 2162 2165 22.412144 +6904 6014 6026 186.042877 +6905 6026 6028 7.813654 +6906 6030 6036 65.432037 +6907 6028 6030 11.153816 +6908 6030 6034 45.687153 +6909 6034 6040 46.057182 +6910 6040 6042 48.301956 +6911 6000 6004 57.575695 +6912 6000 6003 55.624332 +6913 5998 6000 61.374321 +6914 5997 5998 36.089935 +6915 5995 5997 38.041698 +6916 5995 6002 170.299545 +6917 5994 5995 73.871582 +6918 6024 6029 34.657001 +6919 6029 6050 202.699722 +6920 6045 6050 50.052124 +6921 6050 6052 19.007589 +6922 2211 2224 65.374435 +6923 2224 2235 35.959862 +6924 2235 2246 45.815186 +6925 2246 2253 56.904190 +6926 2234 2253 71.092712 +6927 2234 2237 5.401557 +6928 2191 2234 182.739395 +6929 6057 6059 22.996315 +6930 6056 6057 7.800172 +6931 6057 6058 13.275390 +6932 6058 6063 28.600956 +6933 6063 6068 87.794159 +6934 6072 6073 6.154125 +6935 2159 2179 138.673340 +6936 2179 2208 123.094254 +6937 2208 2210 14.535516 +6938 2208 6020 394.093079 +6939 6036 6045 69.887314 +6940 6036 6051 133.418579 +6941 6081 6082 74.953102 +6942 6080 6081 52.086456 +6943 2238 2261 125.975906 +6944 2209 2238 110.190948 +6945 6097 6098 17.016260 +6946 6098 6099 33.600208 +6947 6099 6100 47.392952 +6948 6100 6101 32.421608 +6949 2250 6101 114.251434 +6950 6101 6102 25.435429 +6951 2250 2260 70.712906 +6952 2239 2250 48.455570 +6953 6061 6067 32.145523 +6954 6061 6064 23.366623 +6955 6060 6064 22.057636 +6956 6060 6065 25.127728 +6957 6059 6060 5.564482 +6958 6054 6056 30.564808 +6959 6052 6054 41.115772 +6960 6028 6031 16.526237 +6961 6031 6038 77.709732 +6962 6039 6043 30.185076 +6963 2219 2230 57.622105 +6964 2219 2227 41.591255 +6965 2193 2219 108.281883 +6966 2163 2190 134.300354 +6967 2255 2264 90.468224 +6968 2227 2255 97.602272 +6969 2227 2233 65.370087 +6970 2193 2209 70.997314 +6971 2190 6096 360.815857 +6972 6094 6095 96.472374 +6973 6093 6094 87.055511 +6974 6094 6096 176.667404 +6975 6065 6066 6.449396 +6976 6047 6061 162.385666 +6977 6020 6024 153.126144 +6978 2249 6019 123.031059 +6979 2237 6001 244.977020 +6980 6019 6020 4.060199 +6981 6009 6010 42.048939 +6982 6004 6005 83.587715 +6983 6075 6076 22.592247 +6984 6074 6075 39.809799 +6985 6071 6074 56.368084 +6986 2260 6071 61.488708 +6987 6069 6071 92.793259 +6988 6079 6080 64.964890 +6989 2243 2256 51.280869 +6990 2232 2243 35.970486 +6991 2225 2232 27.864502 +6992 2222 2225 23.777588 +6993 2218 2222 18.501993 +6994 2211 2218 27.115324 +6995 2158 2172 115.059845 +6996 6033 6038 134.141632 +6997 6038 6039 8.108509 +6998 6070 6072 79.390266 +6999 6069 6072 134.285294 +7000 6067 6069 82.733727 +7001 6095 6096 130.521759 +7002 4096 4098 38.325924 +7003 4098 4103 17.853432 +7004 4103 6086 61.114498 +7005 6085 6086 43.326912 +7006 6085 6089 87.990593 +7007 6089 6091 38.647942 +7008 6091 6092 59.482044 +7009 6090 6092 48.120186 +7010 6087 6090 70.550102 +7011 6087 6088 31.949713 +7012 6088 6093 88.684624 +7013 2158 2173 119.058281 +7014 2173 2191 83.711517 +7015 2173 2185 64.825211 +7016 2185 2198 49.097797 +7017 2203 2211 35.317982 +7018 2233 2247 53.543430 +7019 2260 6103 72.173233 +7020 6052 6062 123.078682 +7021 2202 2214 54.454388 +7022 2202 2212 37.746998 +7023 6067 6070 136.016327 +7024 6045 6055 126.770828 +7025 6039 6044 36.340542 +7026 2255 2262 64.238617 +7027 2262 6104 77.312416 +7028 2150 2152 35.559025 +7029 2152 2154 15.884207 +7030 2209 2239 115.045158 +7031 2152 2158 168.288971 +7032 5999 6001 47.833389 +7033 5996 5999 61.119064 +7034 5994 5996 107.235260 diff --git a/src/OL_node.txt b/src/OL_node.txt new file mode 100644 index 0000000..5b8504d --- /dev/null +++ b/src/OL_node.txt @@ -0,0 +1,6105 @@ +0 769.948669 2982.984131 +1 863.275757 3005.275635 +2 690.196411 3333.704834 +3 1197.556519 2984.470215 +4 1261.188599 2985.956299 +5 722.436707 3467.454346 +6 1316.336426 2999.331299 +7 749.586365 3781.022461 +8 1474.144165 2737.776855 +9 1662.919434 3148.684814 +10 1771.942505 2439.069580 +11 842.913513 4259.548340 +12 1794.850098 2392.257324 +13 1830.059814 2468.048828 +14 1807.152222 2400.430908 +15 1834.302002 2414.920410 +16 1827.938721 2339.129150 +17 1871.208618 2504.458252 +18 1836.422974 2342.472900 +19 1863.148560 2431.267578 +20 1834.302002 2304.577148 +21 2090.951416 3406.895508 +22 1885.631836 2449.472412 +23 1877.571777 2359.191650 +24 1910.660522 2540.496338 +25 1845.331543 2276.341309 +26 1889.874023 2364.392822 +27 2115.555908 3432.159424 +28 1920.841675 2531.951172 +29 1904.297241 2472.878662 +30 1910.660522 2380.739990 +31 1905.994141 2335.413818 +32 1865.269531 2243.275391 +33 2142.705566 3464.853516 +34 1935.264893 2495.913330 +35 1953.930298 2505.201416 +36 1941.628174 2404.146240 +37 910.363525 4476.519531 +38 1922.962769 2305.320312 +39 1964.535645 2475.107666 +40 1976.837891 2604.770508 +41 1968.353638 2427.552490 +42 1970.474731 2609.228760 +43 1987.019043 2597.339844 +44 1939.507080 2275.598145 +45 1978.958984 2627.433594 +46 1991.261230 2456.531494 +47 2005.260254 2561.301758 +48 2003.563354 2512.260254 +49 2034.531006 2546.069336 +50 945.149109 4573.859375 +51 2063.377686 2532.322754 +52 2073.134521 2547.927002 +53 2076.104004 2526.006836 +54 951.936523 4628.845215 +55 2131.676025 2527.864502 +56 941.331177 4686.803223 +57 2208.458740 2500.743164 +58 920.544678 4750.706055 +59 1137.742310 4560.855957 +60 2225.003174 2480.680664 +61 1158.953003 4579.432129 +62 899.758179 4796.403809 +63 1181.860596 4553.796875 +64 1177.194214 4609.154297 +65 889.152832 4836.899902 +66 2322.572510 3846.411133 +67 1191.193359 4660.053711 +68 906.969849 4943.899414 +69 1000.296936 4836.899902 +70 1019.810791 4857.333984 +71 1043.142578 4879.253906 +72 923.938416 5027.864258 +73 1084.291382 4879.253906 +74 2407.415283 4020.285400 +75 1104.229370 4849.531738 +76 934.543762 5104.027344 +77 1455.478760 4663.397461 +78 2047.681641 3794.397461 +79 1161.498291 4833.556152 +80 2446.867188 4102.764160 +81 948.542847 5153.812012 +82 2619.522217 3908.827393 +83 1116.955811 5016.718750 +84 958.723938 5196.537598 +85 1518.686646 4691.633301 +86 1145.378174 4766.681641 +87 1229.796753 4813.865234 +88 1160.225708 5041.982422 +89 2491.833984 4167.038086 +90 1176.770020 5026.750000 +91 1499.172729 4723.956055 +92 2589.827393 3962.698730 +93 954.057617 5240.005859 +94 1167.013062 5073.933594 +95 1107.623169 4766.681641 +96 2202.944092 4021.771484 +97 1150.468750 5076.905762 +98 1157.680420 4924.208496 +99 1480.083130 4746.247559 +100 1197.980713 5001.486328 +101 954.481812 5266.012695 +102 1556.865967 4629.959961 +103 1237.008423 4749.591309 +104 2631.400391 3962.698730 +105 2179.187988 4038.118652 +106 1103.380981 5067.246094 +107 1181.860596 5140.437012 +108 2200.398682 4062.267822 +109 1588.257812 4600.237793 +110 2562.253418 4237.628418 +111 1186.526978 4748.104980 +112 2188.096436 4071.184326 +113 1185.678589 5157.527344 +114 1227.675781 4924.208496 +115 2186.399658 4081.958740 +116 1000.721191 5332.516113 +117 1200.101807 5108.485840 +118 7872.990234 3326.274414 +119 8107.156250 3246.024658 +120 8127.518555 3351.538086 +121 7559.071777 3512.037354 +122 7969.710938 2837.345703 +123 7219.700684 3608.634277 +124 8242.905273 3871.674805 +125 7007.593262 3693.342285 +126 6758.155273 3764.675293 +127 7830.568848 2329.097900 +128 6782.759766 3708.946289 +129 6656.344238 3778.050293 +130 6702.583496 3885.421387 +131 6697.916992 3895.452637 +132 6672.040039 3874.646973 +133 6728.884766 3911.799561 +134 6827.726562 3602.689941 +135 6641.072266 3847.525635 +136 6794.637695 3590.801025 +137 6788.698730 3588.571777 +138 8300.597656 4412.617188 +139 6851.058594 3557.735107 +140 6769.609375 3956.754395 +141 6751.792480 3579.283691 +142 6602.044922 3810.744629 +143 6770.033691 3635.012695 +144 6812.455078 3544.360352 +145 6810.758301 3937.806396 +146 6641.496582 4018.427734 +147 6797.607422 3997.993652 +148 6813.727539 3945.237061 +149 6753.913574 3653.217529 +150 6821.363281 3961.955811 +151 6575.743652 3776.935547 +152 6831.968750 3937.806396 +153 6708.522461 3613.464111 +154 6725.066895 3667.335449 +155 6838.332031 3954.525146 +156 6808.212891 3490.117432 +157 6582.530762 3882.077637 +158 6823.060059 4050.378906 +159 6902.388184 3457.794678 +160 6610.104980 4077.128906 +161 6544.351562 3746.470459 +162 6907.903320 3446.277344 +163 6669.494629 3636.870361 +164 6867.178711 3443.676514 +165 6584.651855 4098.305664 +166 6784.880859 4063.382324 +167 6854.452148 3438.103760 +168 6581.258301 3717.863037 +169 6569.804199 3953.410645 +170 6602.044922 3721.578125 +171 6554.957031 4123.198242 +172 6491.324707 3695.199951 +173 6829.847656 3419.898926 +174 6569.804199 3975.702148 +175 6564.713867 3679.967285 +176 6727.187988 4068.955322 +177 6840.453125 3500.148682 +178 6919.356934 4003.566650 +179 6569.804199 4016.941650 +180 6806.939941 3384.232422 +181 6699.189941 4070.812988 +182 6469.689941 3734.581543 +183 6455.690918 3661.019531 +184 6288.126465 3746.842041 +185 6804.818848 3374.944336 +186 6448.055176 3653.588867 +187 6456.115234 3727.522705 +188 6460.357422 3750.928711 +189 6626.648926 4099.048828 +190 6985.958496 3325.531250 +191 6798.879883 3353.395752 +192 6445.934082 3745.355957 +193 6988.928223 3320.329834 +194 7062.316895 3461.881348 +195 6480.719238 3975.702148 +196 6984.261719 3969.386230 +197 6453.569824 4183.013672 +198 6996.988281 3951.552979 +199 6850.209961 3338.534668 +200 6377.635254 3691.484619 +201 7645.611328 1801.530640 +202 6515.081055 3608.634277 +203 6717.431152 3386.090088 +204 6428.541016 4198.246582 +205 6770.033691 3290.607910 +206 6424.723145 4200.475586 +207 6481.143555 4206.419922 +208 7032.197754 3257.541992 +209 6376.787109 3584.485107 +210 6340.304688 3702.258789 +211 6842.149902 3295.437744 +212 6504.899902 4223.138672 +213 6333.517090 3697.057617 +214 6764.094727 3254.569824 +215 6946.082520 3215.559570 +216 6920.205078 3319.215332 +217 6416.238770 3562.193604 +218 7024.137695 3869.445801 +219 6397.997559 4142.517578 +220 6570.228516 3567.394775 +221 6928.265625 3314.013916 +222 6307.640137 3675.509033 +223 6328.002441 3612.349609 +224 6526.110352 4251.374512 +225 6934.204590 3331.847168 +226 6844.270996 3246.767822 +227 7197.641602 3475.256348 +228 6661.434570 3446.277344 +229 6390.361816 4125.798828 +230 7032.197754 3187.695068 +231 6944.809570 3321.072998 +232 6290.671387 3724.921875 +233 6536.715820 4267.721680 +234 6541.382324 4267.721680 +235 6308.488281 3626.839111 +236 6011.538574 3562.564941 +237 5826.581055 3465.968262 +238 5488.906738 3344.107666 +239 5426.123047 3330.732666 +240 5437.576660 3446.648926 +241 5480.422363 3461.138428 +242 5577.143555 3147.941650 +243 5384.974121 3533.214355 +244 5328.129883 3427.700928 +245 5558.478027 3468.568848 +246 5572.901367 3470.054932 +247 5333.644531 3508.322266 +248 5353.158203 3585.971191 +249 5265.770020 3417.298340 +250 5531.328125 3537.672852 +251 5312.009277 3547.703857 +252 5352.733887 3337.048584 +253 5622.958496 3049.858887 +254 5466.423340 3127.507812 +255 5523.692383 3558.106689 +256 5692.105469 3182.493652 +257 5458.787598 3126.021729 +258 5247.104980 3465.225098 +259 5453.697266 3124.907227 +260 5501.633301 3530.613770 +261 5307.343262 3657.304199 +262 5555.932617 3565.537109 +263 5227.166504 3486.030518 +264 5560.599121 3567.023438 +265 5710.346680 3136.795898 +266 5458.787598 3526.898438 +267 5244.983887 3513.152100 +268 5584.779297 3569.995605 +269 5291.223145 3696.686035 +270 5091.842285 3228.191406 +271 5601.747559 3572.596191 +272 5572.477051 3519.468018 +273 5286.556641 3707.831787 +274 5238.196289 3287.635498 +275 5613.201660 3572.224609 +276 5180.079102 3526.155518 +277 5479.998535 3645.415283 +278 5359.521484 3110.789062 +279 5597.081543 3523.183350 +280 5509.269043 3021.251221 +281 5276.799805 3733.095459 +282 5639.927246 3571.110107 +283 5770.160645 3499.033936 +284 5467.696289 3670.679199 +285 5153.777832 3545.103271 +286 5619.564941 3533.957520 +287 5639.927246 3535.815186 +288 5310.312500 3103.358643 +289 5211.895020 3707.831787 +290 5264.921875 3779.907959 +291 5130.021484 3520.210938 +292 5714.588867 2898.276123 +293 5819.369629 3506.093018 +294 5096.933105 3399.836426 +295 5514.783691 3690.741455 +296 5385.398438 3039.456055 +297 5447.757812 3720.463623 +298 5386.671387 3290.979248 +299 5832.520020 3520.210938 +300 5570.355957 3650.988281 +301 5835.914062 3516.867188 +302 5194.501953 3677.738037 +303 5453.697266 3733.095459 +304 5073.601074 3386.090088 +305 5098.629883 3500.891602 +306 5730.284668 2866.696289 +307 5724.770020 3572.596191 +308 5254.740723 3095.556641 +309 4978.152832 3289.121826 +310 5356.127930 3289.121826 +311 5348.491699 3033.883301 +312 5555.932617 3690.741455 +313 5057.480957 3365.284668 +314 5745.556152 3579.655273 +315 5484.664551 3742.012207 +316 5074.874023 3487.145264 +317 5234.378418 3092.584229 +318 5171.594727 3640.214111 +319 5797.310547 3556.992188 +320 5404.488281 2980.754883 +321 5166.928223 3633.897949 +322 5164.807129 3630.554199 +323 5767.191406 3588.571777 +324 5057.905273 3503.120850 +325 5358.672852 2996.359131 +326 5239.893066 3879.476807 +327 5650.108398 3652.845947 +328 5760.828125 2807.252197 +329 5894.455566 3577.426025 +330 5041.360840 3520.582520 +331 5521.571289 3782.508545 +332 5213.591797 3156.115234 +333 5032.452148 3484.544434 +334 5809.188477 2891.217041 +335 5651.805176 2834.373535 +336 5670.894531 3656.561035 +337 5389.640625 3828.206299 +338 5373.096191 2960.321045 +339 5230.984375 3915.514893 +340 5092.690918 3536.929688 +341 5913.121094 3437.732178 +342 5017.604980 3533.957520 +343 5436.728516 2924.282959 +344 5096.508789 3534.329102 +345 5008.271973 3653.217529 +346 5289.102051 3890.251221 +347 5689.560059 3669.193115 +348 5923.726074 3429.187012 +349 4999.363770 3472.284180 +350 5068.934570 3553.276855 +351 5410.002930 3847.154053 +352 5137.657715 3077.351807 +353 4993.849121 3542.502686 +354 8556.823242 8096.670898 +355 8185.211914 7679.075684 +356 8244.601562 7187.174805 +357 8290.416992 6753.232422 +358 7503.075684 6940.481445 +359 7614.644043 6866.919434 +360 7535.315918 6792.242676 +361 7699.062500 6947.168945 +362 7343.570801 7134.789551 +363 7335.086914 7126.987793 +364 7464.472168 6721.652344 +365 7248.546875 7044.508789 +366 7107.708008 6799.301758 +367 7221.397461 7016.644531 +368 7161.159180 7261.479980 +369 7163.704102 6958.686523 +370 7529.801270 7319.438477 +371 7134.857910 7096.150879 +372 7621.007324 6574.156738 +373 7090.315430 6885.124023 +374 7073.770996 7056.397461 +375 7626.946289 9199.361328 +376 7192.975098 7157.824219 +377 7674.882324 6620.968750 +378 7041.106445 7354.361816 +379 8354.897461 6041.388184 +380 7993.467285 7213.181641 +381 7054.256836 6848.714355 +382 7046.621094 6841.655762 +383 7013.532227 7121.414551 +384 7220.124512 6479.045898 +385 8028.676758 7245.132812 +386 7659.186523 7446.128906 +387 7006.745117 6966.488281 +388 7184.915039 6444.122559 +389 7914.987305 7265.938477 +390 7712.637207 7498.142578 +391 6953.293945 6928.592773 +392 6930.386230 7042.651367 +393 6741.187012 6674.468750 +394 8146.184082 7283.400391 +395 7757.179688 7541.610840 +396 6932.083496 6724.253418 +397 6928.689453 6726.854004 +398 6882.874512 6997.325195 +399 7375.387207 6357.928223 +400 7860.263672 6347.896973 +401 6890.934570 6691.930664 +402 7864.505859 6337.123047 +403 7820.387695 7316.465820 +404 7607.007812 7579.877930 +405 6870.147949 6662.580078 +406 7313.875977 6302.942383 +407 6799.304199 7537.523926 +408 7040.682129 6302.942383 +409 7321.936035 6310.001465 +410 6833.241211 6837.940430 +411 7905.654785 6344.182129 +412 7015.653320 6652.920410 +413 6843.422363 6657.750000 +414 7913.714844 6337.123047 +415 8127.094727 7005.870117 +416 6841.301270 6635.458496 +417 6781.487305 6885.124023 +418 6779.366211 7098.751465 +419 7063.165527 6705.305176 +420 6969.414062 6366.473633 +421 6764.942871 6614.281250 +422 7900.988281 7687.992188 +423 8208.967773 7027.418457 +424 7089.466797 6715.336426 +425 6750.519531 6608.708496 +426 7100.496094 6719.794922 +427 8213.209961 7047.480957 +428 6733.975098 7069.772461 +429 6769.185059 6561.153320 +430 6694.523438 7617.402344 +431 7479.319336 7445.385742 +432 6708.946777 7062.713867 +433 7130.615723 6679.298340 +434 7458.108887 7443.899414 +435 6917.660156 6182.196289 +436 7462.351074 7427.552246 +437 8273.873047 7054.540039 +438 7449.624512 7438.326660 +439 6754.761719 7018.873535 +440 6898.570312 6427.775391 +441 6680.948730 7089.091797 +442 7178.127441 6740.229004 +443 7155.644043 6161.762695 +444 8298.477539 7050.824707 +445 7191.278320 6737.999512 +446 6655.495605 7046.737793 +447 6733.975098 6997.325195 +448 8358.291016 5522.737305 +449 7397.446289 7742.978027 +450 7486.955566 6149.130859 +451 6636.830078 6563.382324 +452 6677.979004 6711.250000 +453 7209.095215 6775.152344 +454 6866.330078 6229.380371 +455 6638.951172 7124.015625 +456 6862.087891 6260.216797 +457 6624.952148 7069.772461 +458 6696.644531 6986.550781 +459 6862.087891 6237.553711 +460 6672.040039 7004.383789 +461 6665.676758 6723.881836 +462 6632.164062 7134.789551 +463 6597.378418 7030.019531 +464 6591.015137 6807.103516 +465 8031.222168 7820.255371 +466 6568.531738 6539.604492 +467 6585.924805 7115.098633 +468 6607.559570 6775.895508 +469 8358.291016 5427.626465 +470 7271.878906 6665.552246 +471 6599.075195 7186.803223 +472 6007.296387 242.978149 +473 5765.494629 89.537819 +474 5638.229980 299.078613 +475 6490.052246 532.397095 +476 5510.965820 767.201660 +477 6926.144531 838.534729 +478 5529.631348 1312.602173 +479 5583.930664 1602.392578 +480 7433.504395 1441.893311 +481 5524.964844 1600.163452 +482 5681.075684 1607.222412 +483 5681.075684 1623.569580 +484 5701.862305 1607.965576 +485 5693.377930 1628.770996 +486 5732.405762 1632.486206 +487 5738.344727 1641.402832 +488 5402.791504 1592.361450 +489 5777.796875 1610.937744 +490 5736.647949 1659.607666 +491 5599.202637 1816.391724 +492 5812.158203 1604.993286 +493 5726.042480 1698.989502 +494 5396.428223 1653.663208 +495 5722.224609 1743.944092 +496 5835.914062 1672.982666 +497 5280.617676 1591.618408 +498 5726.042480 1797.815430 +499 5278.920898 1534.403320 +500 5274.678711 1510.997192 +501 5289.526367 1766.607178 +502 5847.367676 1770.693970 +503 5270.436523 1487.591064 +504 5266.618652 1469.386230 +505 5270.436523 1462.327271 +506 5327.281250 1792.985596 +507 5261.527832 1814.905640 +508 5267.042969 1814.162598 +509 5286.980957 1440.778687 +510 5250.498535 1816.020264 +511 5273.830078 1818.992432 +512 5108.386719 1577.871948 +513 5292.919922 1422.945435 +514 5292.919922 1389.879639 +515 5641.199707 1370.560303 +516 5116.022461 1620.597412 +517 5201.289551 1790.756470 +518 5640.351074 1366.473511 +519 5720.527832 1986.550781 +520 5841.428711 1902.214355 +521 5292.495605 1879.922729 +522 5678.954590 1980.606323 +523 5992.873047 1683.385376 +524 5292.495605 1923.019775 +525 5149.959473 1810.447266 +526 5668.773438 1989.522949 +527 5561.447266 1373.532471 +528 4981.122559 1573.042114 +529 5125.355469 1828.280518 +530 5830.399414 1982.092407 +531 5179.654785 1396.567139 +532 6045.475586 1650.691040 +533 4947.609375 1565.611572 +534 4942.943359 1564.868530 +535 5526.237793 2241.417725 +536 5104.144531 1400.653931 +537 5528.358887 1907.044189 +538 5893.606934 2013.300659 +539 5596.657227 1209.689453 +540 6098.078125 1631.371704 +541 5901.666992 2017.758911 +542 5057.905273 1884.009521 +543 5547.023926 1907.044189 +544 5045.603027 1876.950562 +545 5489.331055 1378.362305 +546 5565.265137 1923.019775 +547 4898.400879 1635.458496 +548 5494.421387 1366.473511 +549 5173.291504 1296.998047 +550 5495.694336 1362.758179 +551 5510.117676 1377.247681 +552 5031.179688 1855.401978 +553 5567.386230 1939.366943 +554 5941.119141 2037.449829 +555 5813.854980 2105.439209 +556 5020.150391 1404.369141 +557 5851.609863 2087.977295 +558 4824.587402 1524.000610 +559 4942.943359 1438.921143 +560 6188.860352 1625.427246 +561 4813.981934 1519.542236 +562 4942.943359 1424.803101 +563 6196.920410 1624.684204 +564 5637.806152 2195.719971 +565 5239.044434 1295.140381 +566 5251.770996 2142.963379 +567 5967.420410 1929.335693 +568 4830.526367 1491.677856 +569 5017.180664 1481.646606 +570 6226.190918 1646.232666 +571 4771.560547 1500.594482 +572 6236.372070 1608.337036 +573 5015.908203 1503.195068 +574 4830.526367 1464.927979 +575 5575.870605 1055.877563 +576 5032.452148 1503.195068 +577 5544.054688 2049.710205 +578 6002.630371 1962.030029 +579 4830.526367 1444.865479 +580 5007.848145 1280.650879 +581 5790.947266 2233.987305 +582 5099.902344 1164.734741 +583 5625.503906 2298.261230 +584 6033.173340 1992.495117 +585 4975.607910 1275.449585 +586 6046.324219 1998.439575 +587 6181.648438 1718.680298 +588 5484.664551 2042.279663 +589 5149.535645 2101.723877 +590 8348.110352 4911.948242 +591 5393.882812 2722.915771 +592 4715.140137 3378.288086 +593 4353.709961 3476.370850 +594 4420.311523 3526.155518 +595 4257.837402 3383.860840 +596 4465.702148 3561.822021 +597 4240.444336 3357.854004 +598 4447.885254 3580.398193 +599 4514.062500 3599.717529 +600 4408.433594 3582.255859 +601 4297.289062 3324.416748 +602 4532.728027 3622.752197 +603 4535.697754 3570.367188 +604 4167.055664 3395.006592 +605 4540.363770 3646.530029 +606 4306.197754 3298.781494 +607 4541.212402 3652.845947 +608 4143.299316 3406.895508 +609 4570.483398 3561.450439 +610 4617.570801 3476.742432 +611 4628.600586 3473.770264 +612 4138.633301 3435.502930 +613 4205.234863 3457.051514 +614 4548.423828 3718.234619 +615 4140.754395 3472.655762 +616 4614.177246 3613.835693 +617 4150.086914 3493.089600 +618 4651.083984 3538.787354 +619 4609.510742 3392.777588 +620 4556.060059 3768.390625 +621 4118.270996 3179.521484 +622 4164.510254 3505.350098 +623 4290.501953 3171.347900 +624 4287.107910 3146.084229 +625 4690.535645 3569.252441 +626 4676.536621 3575.197021 +627 4095.363281 3146.084229 +628 4131.421387 3533.957520 +629 4078.394775 3156.486816 +630 4159.843750 3130.851562 +631 3999.066650 3746.842041 +632 4234.081543 3198.097900 +633 4223.051758 3203.670654 +634 4731.684570 3552.905273 +635 4680.778809 3708.203369 +636 4060.153564 3168.375732 +637 4092.393799 3174.320068 +638 4228.990723 3182.865234 +639 4729.139160 3599.717529 +640 4253.595215 3096.671143 +641 4343.104492 3118.591064 +642 4214.991699 3189.924316 +643 4599.753906 3283.548828 +644 4191.660156 3114.132812 +645 4049.972412 3183.979736 +646 4757.561523 3545.846436 +647 4343.104492 3102.615479 +648 4754.167969 3619.408447 +649 4226.445312 3095.556641 +650 4276.078613 3075.122559 +651 4779.196777 3544.360352 +652 4577.694824 3903.625977 +653 4006.702637 3206.642822 +654 4800.831543 3544.360352 +655 4647.266113 3266.087158 +656 4780.893555 3661.019531 +657 4585.330566 3954.153564 +658 4840.283203 3545.846436 +659 4133.118164 3022.737305 +660 4804.225098 3697.057617 +661 3952.827393 3235.621826 +662 4741.017090 3824.119385 +663 4914.520996 3401.694092 +664 4130.573242 3019.393555 +665 4126.331055 3012.334717 +666 4813.981934 3716.376953 +667 3978.280273 2975.182129 +668 4468.247559 3864.615723 +669 4088.575928 3350.423584 +670 4913.248047 3549.561523 +671 4847.070801 3702.630371 +672 4380.435059 2963.293213 +673 4181.902832 2947.317627 +674 3891.316406 3268.316162 +675 4475.458984 3830.063965 +676 4571.331543 3146.455566 +677 4767.742676 3902.139893 +678 3996.945557 3306.211914 +679 4873.796387 3694.828369 +680 4948.458008 3549.561523 +681 4789.377441 3221.503906 +682 4845.798340 3777.678711 +683 4202.265137 2938.772461 +684 4848.343262 3782.508545 +685 4962.032715 3549.561523 +686 4041.488037 3373.829590 +687 4943.367188 3506.464600 +688 4948.458008 3523.554688 +689 4810.164062 3908.456055 +690 4622.237305 4100.535156 +691 4385.101562 3834.150635 +692 3956.221191 3329.618164 +693 4468.247559 3776.935547 +694 3951.554688 3332.590332 +695 4820.769531 3902.511475 +696 4237.475098 2907.935791 +697 4062.698730 3406.152588 +698 3909.133301 2977.411133 +699 3944.343018 3336.677002 +700 4000.763672 3394.635254 +701 3913.799805 2880.814453 +702 4503.033203 3166.146484 +703 3817.503174 3307.326416 +704 4407.160645 3959.354980 +705 4760.955566 3989.448730 +706 4130.148926 2877.470703 +707 4259.109863 2904.220459 +708 3986.764404 3391.291504 +709 3982.098145 3390.176758 +710 3766.597412 4038.118652 +711 3676.664062 4222.395508 +712 3593.518066 4632.560547 +713 3092.945312 4069.326904 +714 3551.096680 4955.788574 +715 3630.424561 5004.086914 +716 3628.303467 5009.288086 +717 3593.518066 5086.937012 +718 3587.154785 5091.767090 +719 3716.540039 5056.472168 +720 3384.380371 4836.528320 +721 3581.215820 5114.430176 +722 3581.215820 5119.631348 +723 3579.943115 5127.433594 +724 3348.322266 4810.521484 +725 3552.369141 5136.350098 +726 3429.771240 4785.629395 +727 3327.111572 4795.289062 +728 3792.474365 5097.339844 +729 3796.716553 5099.940430 +730 3511.220459 5149.725098 +731 3506.978271 5261.183105 +732 3792.474365 5074.676758 +733 3396.682617 4756.650391 +734 3583.336914 5220.314941 +735 3830.653809 5120.002930 +736 3277.054199 4759.994141 +737 3698.298828 5154.926270 +738 3286.386963 4882.597656 +739 3465.405273 5145.266602 +740 3271.115234 4773.740723 +741 3868.408691 5133.377930 +742 3266.873047 4788.229980 +743 3634.666748 5212.884766 +744 3883.256348 5137.464844 +745 3266.873047 4801.233398 +746 3394.985840 5050.527344 +747 3585.458008 5289.047363 +748 3264.751953 4814.236816 +749 3909.557617 5144.523926 +750 3256.267822 4827.240234 +751 3745.810791 5100.312012 +752 3772.112061 5180.561523 +753 3755.143555 4973.621582 +754 3903.194336 5161.985352 +755 3340.262207 4694.977051 +756 3939.252441 5147.496094 +757 3753.022461 4948.357910 +758 3695.329346 5256.353027 +759 3641.454102 5309.853027 +760 3222.330566 4858.448730 +761 3890.892090 5190.964355 +762 3786.535400 5122.975098 +763 3573.155762 5358.151367 +764 3859.076172 5152.325684 +765 3500.190918 4639.248047 +766 3790.777588 4948.729492 +767 3569.337891 5382.671875 +768 3729.690674 5278.272949 +769 3382.259277 4649.650879 +770 3867.984619 5214.370605 +771 3618.546631 5344.404785 +772 3971.068604 5172.016602 +773 3195.180908 4893.372070 +774 3528.188965 4659.310547 +775 3699.995850 5331.772949 +776 3597.760254 5388.245117 +777 3296.568115 5110.343262 +778 3965.553711 5202.481934 +779 3259.237305 5020.062500 +780 3669.028076 4947.614746 +781 3285.962646 5113.687012 +782 3180.333496 4923.094238 +783 3780.596436 4895.972656 +784 3769.991211 5303.537109 +785 3723.327637 5348.491699 +786 3624.909912 5394.189453 +787 3271.963623 5088.423340 +788 3436.134521 4592.435547 +789 3862.469727 4949.843750 +790 3100.156982 4633.675293 +791 3960.039062 5231.832520 +792 3167.606934 4952.444824 +793 3789.504883 5279.759277 +794 3745.386719 4892.257324 +795 3929.495605 5012.260254 +796 3250.328857 5140.808594 +797 3553.641846 5474.438965 +798 3949.009521 5257.839355 +799 3245.238281 5146.009766 +800 3733.084473 4881.482910 +801 3815.806152 5328.057617 +802 4064.819824 5179.075684 +803 3522.250000 5540.570801 +804 3296.992432 4589.834961 +805 3199.847168 4595.407715 +806 3434.861816 5337.717285 +807 3771.263672 5383.786621 +808 3229.542236 5163.100098 +809 3151.911133 4993.312500 +810 3053.069092 4600.609375 +811 3982.098145 5275.672363 +812 3597.335938 5473.324219 +813 3613.031738 4742.532227 +814 3201.119873 5131.520508 +815 3555.762939 5525.709473 +816 3190.514648 5138.579102 +817 3395.409912 5353.692871 +818 3186.272461 5125.575684 +819 3202.816895 5192.450684 +820 4146.693359 5166.072266 +821 3722.479004 4821.667480 +822 3624.485596 5472.581543 +823 3179.909180 5134.864258 +824 3562.550293 5557.660645 +825 3971.492920 4951.330078 +826 3739.871826 5437.286133 +827 4144.996582 5186.506348 +828 647.775024 3519.468018 +829 3849.743408 6173.651367 +830 4099.181152 6256.873047 +831 3632.121582 5868.256836 +832 3638.060547 5911.354004 +833 4277.351074 6255.387207 +834 3631.272949 5936.989258 +835 3614.728760 5961.881348 +836 3732.236084 5863.426758 +837 3529.037354 5838.534668 +838 3528.188965 5813.270996 +839 4279.896484 6323.748047 +840 3781.869141 5861.569336 +841 4278.199707 6163.248535 +842 3518.856201 5765.715332 +843 3530.734375 5942.190430 +844 3820.048340 5861.940918 +845 3446.315674 5822.559082 +846 3742.417236 5959.652344 +847 4213.719238 6325.605469 +848 3743.265625 5963.739258 +849 3741.144531 5967.454102 +850 3739.023438 5971.541016 +851 3781.444824 5785.406250 +852 3518.856201 5720.018066 +853 4280.320801 6424.431641 +854 4287.956543 6434.091309 +855 4195.901855 6372.046387 +856 3892.164795 5862.312500 +857 4175.115723 6163.991699 +858 4283.714355 6451.924316 +859 3828.956787 5939.589844 +860 3450.982178 5934.017090 +861 3831.502197 5943.676758 +862 3529.885986 5674.320312 +863 4282.017578 6468.271484 +864 3840.410645 5955.565430 +865 4159.419434 6369.817383 +866 3348.746338 5812.156250 +867 4258.685547 6447.837891 +868 3536.673340 5654.629395 +869 3485.767578 6114.578613 +870 3780.596436 5711.101074 +871 4284.138672 6486.848145 +872 3934.161865 5853.395508 +873 3786.959717 5704.413574 +874 3867.984619 5783.177246 +875 3881.559326 5783.177246 +876 4120.392090 6375.761719 +877 3474.313721 6144.300781 +878 4179.357910 6239.783203 +879 4172.570312 6456.011230 +880 3297.840820 5806.583496 +881 4102.150879 6379.477051 +882 4331.650391 6486.848145 +883 3902.345947 5793.208496 +884 4288.805176 6541.090820 +885 4154.329102 6457.497559 +886 3596.487549 5640.139648 +887 3911.254395 5805.097168 +888 4090.697021 6380.591309 +889 3990.158203 5840.763672 +890 4276.078613 5957.794434 +891 4081.788574 6381.334473 +892 4066.516846 6165.477539 +893 3344.080078 5922.127930 +894 3431.468262 5639.024902 +895 4014.338379 5834.819336 +896 4056.335693 6377.990723 +897 3246.935059 5810.670410 +898 4299.410156 6577.128906 +899 3612.183350 5679.521484 +900 4381.283691 6474.587402 +901 3342.807373 5950.364258 +902 4275.229980 5910.982422 +903 3963.008545 5957.794434 +904 3574.004150 5589.240723 +905 3341.958984 5962.252930 +906 3224.027588 5822.559082 +907 4390.192383 6491.306152 +908 3325.838867 5950.364258 +909 3998.642578 5803.982910 +910 3963.008545 5967.825684 +911 3567.640869 6205.602539 +912 3217.239990 5803.611328 +913 4301.531250 6606.851074 +914 3212.997803 5802.496582 +915 4055.911377 5825.159668 +916 3962.584229 5977.856934 +917 4344.801270 5941.076172 +918 3436.982910 5578.094727 +919 3450.557861 6250.928711 +920 3363.593994 5622.306641 +921 3449.285156 6255.758789 +922 3946.888428 5985.287598 +923 4190.811523 6545.177734 +924 4294.744141 6635.458496 +925 4275.229980 5866.770508 +926 3696.177734 5610.789062 +927 3385.653076 5983.058594 +928 3444.194580 5550.602051 +929 3339.837891 5616.733398 +930 3420.438721 6256.130371 +931 3361.896973 5648.684570 +932 3635.939453 5749.368164 +933 3361.472900 5652.771484 +934 3268.994141 5940.333008 +935 4208.204102 5911.725586 +936 3180.333496 5864.913086 +937 4459.338867 6454.896484 +938 4027.489014 6469.757812 +939 3915.496582 6001.263184 +940 4111.059082 5812.527832 +941 4520.850098 6381.334473 +942 4022.822754 6470.129395 +943 3366.139160 5664.660645 +944 3624.909912 6163.620117 +945 3476.434814 5565.462891 +946 3638.484619 5779.833496 +947 4781.317383 6392.108887 +948 4986.637207 6527.344238 +949 5110.083496 6617.996582 +950 5144.020508 6547.406738 +951 5052.390625 6727.597168 +952 5172.442871 6489.820312 +953 5266.618652 6673.725586 +954 5259.831055 6683.013672 +955 5254.316406 6690.072754 +956 5204.259277 6425.546387 +957 5244.983887 6529.573730 +958 5230.136230 6720.909668 +959 5158.868164 6773.294922 +960 5216.561523 6396.566895 +961 5164.807129 6769.951172 +962 5216.137207 6739.114258 +963 5300.131348 6595.333496 +964 5318.372559 6568.955078 +965 5138.930176 6815.277344 +966 5227.166504 6347.525879 +967 5328.129883 6555.208984 +968 5156.322754 6694.902832 +969 5283.586914 6458.983398 +970 5130.445801 6641.774414 +971 5350.188965 6523.257324 +972 5356.127930 6513.969238 +973 5227.166504 6291.425293 +974 5227.166504 6279.907715 +975 5306.494629 6401.396973 +976 5217.409668 6841.655762 +977 4942.094727 6949.026367 +978 5400.246094 6618.739746 +979 5318.796875 6396.938477 +980 5226.742676 6849.457520 +981 5323.039062 6398.053223 +982 4931.489258 6969.460449 +983 5231.408691 6863.575684 +984 5415.093750 6626.913574 +985 5090.145508 6920.418945 +986 5382.853027 6467.157227 +987 5341.280273 6404.740723 +988 5284.859863 6291.425293 +989 5233.529785 6881.780273 +990 5331.099121 6363.129883 +991 5389.216309 6456.011230 +992 5333.220215 6352.355469 +993 5430.365234 6561.153320 +994 5242.862793 6893.669434 +995 4885.674316 6918.933105 +996 5394.307129 6428.518555 +997 5130.445801 6292.168457 +998 5324.735840 6291.425293 +999 4870.402344 6920.418945 +1000 4882.704590 6899.985352 +1001 5333.220215 6291.796875 +1002 5324.735840 6316.317383 +1003 5033.300781 6981.349609 +1004 4885.674316 6886.238770 +1005 5398.973633 6404.740723 +1006 5227.166504 6168.450195 +1007 5126.627930 6321.147461 +1008 5161.837891 6946.797363 +1009 5057.905273 6990.266113 +1010 5486.361328 6564.868652 +1011 5127.476562 6334.150879 +1012 5256.861816 6357.928223 +1013 5227.166504 6152.103027 +1014 5403.639648 6377.247559 +1015 5374.369141 6293.282715 +1016 5128.749023 6346.411133 +1017 5506.723633 6542.948242 +1018 5301.404297 6174.022949 +1019 5495.270020 6523.257324 +1020 5106.689941 7008.099121 +1021 5339.159180 6925.992188 +1022 5231.408691 6108.634277 +1023 5471.514160 6433.719727 +1024 5420.184082 6325.977051 +1025 5424.001953 6312.973633 +1026 5135.960449 6395.824219 +1027 5239.468750 6086.714355 +1028 5136.384766 7007.727539 +1029 5057.480957 6321.519043 +1030 5127.900391 6399.539551 +1031 5051.541992 6327.091797 +1032 5242.014160 6994.724121 +1033 5365.460449 6179.224121 +1034 4985.364746 7078.689453 +1035 5043.057617 6337.865723 +1036 5252.195312 6061.079102 +1037 4935.731445 6777.381348 +1038 5115.598145 6155.817871 +1039 5038.815430 6357.928223 +1040 4719.382324 6864.318848 +1041 5043.057617 6368.702637 +1042 5531.752441 6470.129395 +1043 5068.086426 6379.477051 +1044 4829.678223 7185.688965 +1045 5468.120117 6237.182129 +1046 5387.943848 6100.832031 +1047 4677.809570 6840.169434 +1048 5059.602051 6143.186035 +1049 5389.216309 6096.374023 +1050 5302.252441 5999.034180 +1051 5692.105469 6609.823242 +1052 5125.779297 6056.992188 +1053 5229.711914 7076.459961 +1054 5041.360840 7142.220215 +1055 5401.942871 6082.255859 +1056 5340.855957 7041.165039 +1057 5396.428223 6067.023438 +1058 5394.731445 6060.335938 +1059 5417.214844 6107.519531 +1060 5706.952637 6574.899902 +1061 5087.600098 6047.332520 +1062 5415.093750 6059.592773 +1063 4985.364746 6657.750000 +1064 5508.420410 6166.963867 +1065 5835.065430 6662.580078 +1066 6245.704590 6631.371582 +1067 3861.621338 2908.307373 +1068 3817.503174 2843.290283 +1069 3773.384766 2865.210205 +1070 3708.479980 2987.442383 +1071 3692.359863 2993.386719 +1072 3708.055908 2769.356445 +1073 3655.453369 2925.397461 +1074 3618.546631 3020.136719 +1075 3691.511475 2654.926514 +1076 3644.423584 3058.032471 +1077 3612.607666 2860.380371 +1078 3646.968994 2679.818604 +1079 3739.871826 2628.176514 +1080 3560.429199 2933.942627 +1081 3679.209229 3109.674561 +1082 3646.968994 2838.832031 +1083 3646.968994 2827.314697 +1084 3571.458984 2797.964111 +1085 3707.207520 2580.249756 +1086 3507.402588 2963.664795 +1087 3711.025391 3157.601318 +1088 3618.122314 2788.304443 +1089 3529.037354 3116.362061 +1090 3600.305420 2786.446777 +1091 3484.919189 2965.893799 +1092 3512.917236 2862.981201 +1093 3477.707520 2966.265381 +1094 3727.993896 3181.379150 +1095 3533.279541 2742.978271 +1096 3560.853516 3173.577148 +1097 3652.907959 2505.572998 +1098 3670.300781 3210.729736 +1099 3446.315674 2897.532959 +1100 3896.831055 2555.357422 +1101 3579.094727 3190.667236 +1102 3904.467041 2551.642090 +1103 3459.466309 2783.845947 +1104 3430.619873 2916.480957 +1105 3512.493164 3199.955322 +1106 3696.177734 3245.281738 +1107 3448.436768 2767.127441 +1108 3613.880371 2451.330078 +1109 3612.607666 3240.451660 +1110 3491.706543 3171.347900 +1111 3940.949463 2615.544678 +1112 3367.411865 2947.317627 +1113 3852.288574 2481.795166 +1114 3576.973633 3258.285156 +1115 3895.134277 2853.692871 +1116 3582.912598 2403.774658 +1117 3573.155762 2388.170654 +1118 3971.916992 2657.898682 +1119 3822.169434 2441.298828 +1120 3986.764404 2678.704102 +1121 3909.981689 2451.330078 +1122 3800.534424 2421.979492 +1123 3620.667725 3323.302246 +1124 3538.794434 2334.299316 +1125 3312.263916 2861.123535 +1126 4070.334717 2473.993164 +1127 3911.678711 2690.964600 +1128 3273.236328 3000.817383 +1129 3481.525391 3306.583496 +1130 3773.384766 2402.288574 +1131 4063.123047 2559.444092 +1132 3701.692627 3369.742920 +1133 3662.240723 2348.045654 +1134 3264.751953 2988.556885 +1135 4067.365234 2551.642090 +1136 3921.435547 2721.801270 +1137 4072.455811 2541.610840 +1138 3888.770996 2380.739990 +1139 3676.239746 2330.955566 +1140 3331.353760 2602.541260 +1141 3681.754639 2334.670898 +1142 3902.345947 2366.622070 +1143 4053.366211 2768.985107 +1144 3312.263916 3058.403809 +1145 3694.905273 2310.521729 +1146 4098.756836 2627.804932 +1147 3441.225098 3246.396240 +1148 4149.662598 2436.468994 +1149 3711.025391 2356.219238 +1150 3438.255615 3241.566406 +1151 3477.707520 3113.389893 +1152 3216.391602 2911.651123 +1153 4156.025879 2452.444580 +1154 3714.418945 2290.459229 +1155 4055.487305 2358.820068 +1156 3201.968262 2919.453125 +1157 3730.539062 2335.042236 +1158 3542.187988 3396.121338 +1159 4154.329102 2470.649414 +1160 3853.985596 2329.097900 +1161 4087.303223 2815.797363 +1162 4149.662598 2480.680664 +1163 3736.053955 2268.167725 +1164 3747.931885 2316.094482 +1165 3757.688965 2305.691895 +1166 3165.910156 2941.001709 +1167 3218.512695 2718.828857 +1168 4136.512207 2510.031250 +1169 3756.840332 2246.990723 +1170 3569.761963 3440.704346 +1171 3769.566895 2294.545898 +1172 3384.380371 3163.174316 +1173 3154.032227 2855.550537 +1174 4251.474121 2388.542236 +1175 3132.397217 2963.293213 +1176 3783.141846 2226.928223 +1177 3792.474365 2274.112061 +1178 3467.102295 3436.617676 +1179 3143.851074 2852.206787 +1180 3112.034912 2977.411133 +1181 3808.170410 2259.994141 +1182 3179.060791 3124.907227 +1183 3808.594482 2208.351807 +1184 3162.092285 2826.199951 +1185 4676.960938 4536.707031 +1186 4684.596680 4563.828125 +1187 4669.325195 4508.842285 +1188 4714.291992 4528.533203 +1189 4718.958008 4549.338867 +1190 4694.777832 4596.894043 +1191 4630.297363 4450.141113 +1192 4728.291016 4588.720703 +1193 4713.019043 4631.445801 +1194 4779.196777 4543.022949 +1195 4723.200195 4650.394043 +1196 4731.260254 4654.108887 +1197 4542.061035 4567.915039 +1198 4723.200195 4667.483887 +1199 4809.739746 4538.936035 +1200 4825.859863 4502.526367 +1201 4658.295410 4656.338379 +1202 4762.652344 4646.307129 +1203 4550.969238 4600.980957 +1204 4595.087402 4385.495605 +1205 4841.556152 4529.647949 +1206 4743.986816 4701.292969 +1207 4817.375977 4584.633789 +1208 4802.528320 4639.991211 +1209 4523.395508 4498.439453 +1210 4809.739746 4639.991211 +1211 4766.894531 4692.004883 +1212 4854.706543 4559.741211 +1213 4861.918457 4576.459961 +1214 4830.950684 4650.394043 +1215 4697.747559 4720.612305 +1216 4764.773438 4398.870605 +1217 4435.158691 4574.230957 +1218 4576.422363 4690.890137 +1219 4682.475586 4726.928223 +1220 4879.735352 4592.063965 +1221 4844.949707 4674.914551 +1222 4504.305664 4424.877441 +1223 4870.826660 4605.067383 +1224 4687.990723 4344.627930 +1225 4856.827637 4681.230469 +1226 4873.372070 4617.699707 +1227 4678.657715 4335.339355 +1228 4863.190918 4663.397461 +1229 4736.351074 4350.572266 +1230 4379.162598 4577.946289 +1231 4664.658691 4333.110352 +1232 4591.269531 4745.132812 +1233 4870.402344 4642.963379 +1234 4723.624512 4329.395020 +1235 4364.314941 4579.060547 +1236 4752.895020 4345.742188 +1237 4581.512695 4748.104980 +1238 4604.844727 4750.706055 +1239 4841.556152 4726.185059 +1240 4613.328613 4759.622559 +1241 4898.824707 4663.397461 +1242 4381.708008 4610.640625 +1243 4386.374023 4623.644043 +1244 4546.727051 4758.136230 +1245 4428.371582 4389.210938 +1246 4862.342285 4749.962891 +1247 4836.465332 4758.136230 +1248 4924.702148 4655.223633 +1249 4465.702148 4683.831055 +1250 4393.585938 4638.504883 +1251 4601.026367 4314.534180 +1252 4357.951660 4524.446289 +1253 4876.341797 4763.337891 +1254 4643.872070 4793.431641 +1255 4403.342773 4649.279297 +1256 4827.980957 4778.941895 +1257 4886.098633 4763.709473 +1258 4813.981934 4791.202148 +1259 4329.105469 4526.304199 +1260 4851.312988 4767.795898 +1261 4670.597656 4799.747559 +1262 4927.247070 4388.467773 +1263 4839.435059 4803.833984 +1264 4675.264160 4247.659180 +1265 4891.613281 4786.000977 +1266 4675.688477 4802.348145 +1267 4370.253906 4361.717773 +1268 4980.698242 4630.703125 +1269 4551.817871 4290.013184 +1270 4848.767578 4819.066895 +1271 4925.550293 4764.452148 +1272 4668.476562 4819.066895 +1273 4302.379883 4522.217285 +1274 4893.310059 4805.691895 +1275 4787.680664 4813.493652 +1276 4920.884277 4416.332520 +1277 4997.242676 4623.644043 +1278 4794.892578 4814.236816 +1279 4860.221680 4833.556152 +1280 4362.618164 4384.380859 +1281 5005.727051 4619.928711 +1282 4354.558105 4448.283691 +1283 4282.441895 4514.415039 +1284 4872.947754 4817.208984 +1285 4990.455078 4436.022949 +1286 4656.598633 4208.277832 +1287 4821.193848 4817.952148 +1288 4643.023926 4811.264648 +1289 4275.229980 4509.213867 +1290 4934.458984 4333.853516 +1291 4448.309570 4243.572754 +1292 4997.242676 4421.162109 +1293 4925.550293 4786.372559 +1294 4707.080078 4828.354980 +1295 4629.448730 4813.493652 +1296 4904.764160 4336.082520 +1297 4324.438965 4339.797852 +1298 4875.068848 4859.562988 +1299 4507.699707 4263.263672 +1300 4358.375977 4415.589355 +1301 4203.113770 4589.463379 +1302 4257.837402 4496.953613 +1303 4247.231934 4303.388184 +1304 4261.655273 4298.187012 +1305 4283.290039 4320.478516 +1306 4267.169922 4353.916016 +1307 4164.085938 4334.968262 +1308 4241.292969 4381.780273 +1309 4133.542480 4250.260254 +1310 4379.586914 4259.176758 +1311 4199.295898 4406.301270 +1312 4087.303223 4362.460938 +1313 4084.758057 4359.117188 +1314 4419.462891 4249.517090 +1315 4156.874512 4181.156250 +1316 4215.416016 4438.624023 +1317 4033.003906 4373.235352 +1318 4025.367920 4318.249512 +1319 4134.815430 4427.106445 +1320 4005.429932 4300.787598 +1321 4229.415039 4201.961426 +1322 4186.145020 4097.191406 +1323 4151.783691 4461.287109 +1324 3966.826416 4371.749023 +1325 3991.854980 4279.239258 +1326 4190.387207 4086.045410 +1327 4259.958496 4206.048340 +1328 4161.116699 4482.463867 +1329 3950.706299 4388.839355 +1330 3939.252441 4370.634766 +1331 4233.232910 4111.680664 +1332 4151.783691 4078.243408 +1333 4301.531250 4198.246582 +1334 3974.038086 4230.569336 +1335 3972.765381 4420.790527 +1336 3895.982666 4369.520020 +1337 3939.252441 4324.565430 +1338 4266.321777 4128.027832 +1339 3884.104736 4369.148438 +1340 4294.319824 4168.895996 +1341 3969.795898 4203.076172 +1342 4110.635254 4074.528076 +1343 3871.378174 4369.148438 +1344 4084.758057 4500.297363 +1345 4284.987305 4146.604492 +1346 3971.916992 4177.812500 +1347 3993.976074 4465.745117 +1348 4200.568359 4574.602539 +1349 4227.718262 3977.931396 +1350 3884.104736 4319.363770 +1351 4232.384277 3964.927979 +1352 3876.044678 4287.412598 +1353 4209.901367 3965.670898 +1354 4405.463867 4177.812500 +1355 4008.823730 4518.130371 +1356 3796.716553 4366.919434 +1357 4212.022461 3950.066895 +1358 4398.676270 4159.236328 +1359 4003.308838 4113.538574 +1360 4142.875488 3982.761230 +1361 4212.022461 3937.806396 +1362 3772.960693 4375.092773 +1363 3976.159180 4525.561035 +1364 4142.875488 3967.900146 +1365 4111.483398 4610.640625 +1366 4458.915039 4168.152832 +1367 3957.493652 4513.300781 +1368 4296.016602 4054.094238 +1369 3742.417236 4389.582520 +1370 4425.401855 4248.030762 +1371 4305.773438 4064.497070 +1372 3728.418213 4392.926270 +1373 3952.827393 4490.637695 +1374 4322.317871 4037.747070 +1375 4448.309570 4128.770996 +1376 4024.095459 4615.841797 +1377 4436.855957 4113.166992 +1378 3708.479980 4422.276855 +1379 4380.011230 3960.469727 +1380 4034.276611 4017.313232 +1381 4474.610840 4238.371094 +1382 4055.487305 3970.129395 +1383 4488.609863 4236.142090 +1384 4042.336670 3974.959229 +1385 4036.397461 3995.764648 +1386 4422.856445 4083.816406 +1387 3661.392334 4386.610352 +1388 4032.155518 3978.302979 +1389 4184.448242 3803.313965 +1390 3701.692627 4476.891113 +1391 4186.145020 3787.709961 +1392 4415.220703 4027.344238 +1393 3623.212891 4383.266602 +1394 4194.205078 3765.046875 +1395 4370.253906 3876.133057 +1396 4044.881836 3906.598389 +1397 4198.022949 3750.185791 +1398 3631.697266 4354.659180 +1399 4566.665039 4221.652344 +1400 3585.033691 4379.922852 +1401 4638.357422 4150.690918 +1402 3973.613770 3909.942139 +1403 3594.366455 4429.335938 +1404 3633.818359 4313.047852 +1405 3549.823975 4363.575684 +1406 4495.821289 4023.257568 +1407 4262.503906 3789.938965 +1408 3949.009521 3879.105469 +1409 4117.846680 3737.553955 +1410 3937.555664 3865.358887 +1411 4535.697754 4025.486816 +1412 3965.553711 3842.324219 +1413 4173.842773 3637.984863 +1414 4066.092529 3741.640625 +1415 3528.188965 4494.353027 +1416 4286.684082 3724.178955 +1417 3627.879395 4213.479004 +1418 4040.639648 3762.074707 +1419 3502.312012 4472.804199 +1420 3876.893066 3827.091797 +1421 3443.346191 3648.759033 +1422 3449.709473 3662.134033 +1423 3428.074463 3658.047363 +1424 3431.043945 3672.165283 +1425 3490.009766 3620.523193 +1426 3417.044922 3594.144775 +1427 3449.709473 3700.772705 +1428 3379.714111 3542.502686 +1429 3338.141113 3564.794189 +1430 3480.677002 3488.259766 +1431 3263.055176 3605.290527 +1432 3277.478516 3474.884766 +1433 3520.553223 3543.988770 +1434 3538.370117 3534.329102 +1435 3556.187256 3543.988770 +1436 3336.444336 3708.574707 +1437 3380.138184 3420.642090 +1438 3382.683594 3423.985840 +1439 3408.136475 3461.138428 +1440 3423.832275 3403.180176 +1441 3374.623535 3763.932129 +1442 3304.628174 3309.555664 +1443 3019.556152 3735.324707 +1444 3407.712158 3888.765137 +1445 3427.226074 3885.049805 +1446 2953.378906 3645.043945 +1447 3473.041260 3877.619141 +1448 3094.642090 3837.865967 +1449 3227.421143 3196.611572 +1450 2927.926025 3610.863525 +1451 3126.882568 3881.706055 +1452 3271.963623 3174.320068 +1453 3279.175293 3170.233398 +1454 3477.283447 3959.354980 +1455 3136.215088 3894.709473 +1456 3283.841797 3168.004150 +1457 3083.612549 3879.848389 +1458 3605.395996 3864.987305 +1459 2874.475098 3535.815186 +1460 3184.999756 3930.375977 +1461 3630.424561 3864.244385 +1462 3205.786377 3945.608643 +1463 3194.756592 3958.240479 +1464 2993.679199 3927.032227 +1465 2827.811523 3470.426514 +1466 3164.213379 3963.813232 +1467 2820.175537 3460.023682 +1468 3589.700195 3770.248291 +1469 3143.851074 3975.330566 +1470 3586.730469 3752.043457 +1471 3726.297119 3830.435547 +1472 3127.730957 3993.535400 +1473 3563.822998 3754.644043 +1474 3120.519287 4025.486816 +1475 3744.114014 3867.216553 +1476 2803.631348 3387.576172 +1477 2939.379883 3840.466553 +1478 3654.604736 3743.498291 +1479 3497.645508 3777.678711 +1480 3818.775635 3797.369629 +1481 3703.389404 3736.810791 +1482 3542.187988 3660.647949 +1483 3450.557861 3781.022461 +1484 3527.340576 3656.561035 +1485 3522.674316 3656.561035 +1486 2877.868652 3335.190918 +1487 3849.319092 3813.345215 +1488 3493.403564 3667.335449 +1489 3775.505859 3733.838623 +1490 3431.468262 4110.194824 +1491 3627.031006 4185.243164 +1492 2927.077637 3282.062744 +1493 3929.495605 3765.418457 +1494 3481.525391 4139.545410 +1495 3463.284180 4159.979004 +1496 3413.227051 4204.934082 +1497 3410.257568 4208.648926 +1498 2948.712402 3182.865234 +1499 3394.137451 4232.055176 +1500 3452.678955 4226.110840 +1501 2972.044189 3182.122070 +1502 2917.744873 3184.351318 +1503 2959.742188 3144.597900 +1504 2993.254883 3184.351318 +1505 3070.886230 3309.184082 +1506 3670.300781 3582.999023 +1507 2467.229492 3656.561035 +1508 2891.867920 3190.295654 +1509 4037.670166 3674.394531 +1510 3327.959961 4191.930664 +1511 2972.892822 3117.476562 +1512 2754.422363 3258.656494 +1513 2974.589600 3113.761230 +1514 4053.790283 3656.932617 +1515 2861.324463 3190.295654 +1516 4049.548096 3649.873779 +1517 2500.318115 3692.970703 +1518 3056.887207 3180.264648 +1519 2746.362305 3296.552246 +1520 3325.838867 4306.360352 +1521 3630.000488 3525.412354 +1522 3315.233643 4317.134766 +1523 2529.164795 3700.029785 +1524 3092.096924 3169.861816 +1525 3029.313232 3061.004639 +1526 2403.173096 3561.078857 +1527 2496.075928 3714.519287 +1528 3773.384766 3523.554688 +1529 3553.641846 3607.891113 +1530 3360.200195 4347.971680 +1531 3541.763916 3610.491943 +1532 2759.937256 3153.143066 +1533 3137.912109 3146.455566 +1534 3990.582520 3562.193604 +1535 3392.440430 4369.891602 +1536 3081.491455 3008.619385 +1537 3393.288818 4315.648926 +1538 2824.842041 3061.376221 +1539 4242.141602 6846.113770 +1540 4241.292969 6846.113770 +1541 4236.626465 6846.113770 +1542 4249.353027 6876.950684 +1543 4256.140625 6884.380859 +1544 4233.232910 6804.874512 +1545 4289.229004 6853.544434 +1546 4233.232910 6786.669434 +1547 4172.994629 6847.971680 +1548 4298.137695 6817.506348 +1549 4265.048828 6706.419922 +1550 4326.560059 6714.593750 +1551 4051.245117 6882.895020 +1552 4333.347656 6686.729004 +1553 4349.467773 6658.864746 +1554 4051.245117 6807.475098 +1555 4376.617188 6618.739746 +1556 4388.071289 6584.930664 +1557 4809.739746 4854.361816 +1558 4871.250977 4868.851074 +1559 4866.160645 4880.368652 +1560 4864.463379 4885.198242 +1561 4889.067871 4894.857910 +1562 4770.288086 4981.795410 +1563 4938.701172 4890.028320 +1564 4853.858398 4939.069824 +1565 4776.651367 5012.631836 +1566 4766.045898 5009.288086 +1567 4851.312988 4983.652832 +1568 4988.758301 4904.889160 +1569 4781.317383 5037.895508 +1570 4961.608398 4980.309082 +1571 4856.403320 5021.176758 +1572 4788.529297 5065.388672 +1573 4789.801758 5069.475586 +1574 4717.261230 5034.923340 +1575 5030.755371 4933.868164 +1576 4989.182617 4969.163086 +1577 4856.827637 5050.156250 +1578 4799.982910 5108.857422 +1579 4907.309082 5010.774414 +1580 4803.376953 5122.231934 +1581 4805.921875 5127.062012 +1582 5008.271973 5035.294922 +1583 5032.452148 4968.048828 +1584 4808.042969 5131.891602 +1585 5075.297852 4963.218750 +1586 4721.927734 5095.110840 +1587 4901.794434 5089.537598 +1588 4864.887695 5105.142090 +1589 4676.960938 5081.735840 +1590 5075.297852 4977.708496 +1591 4648.538574 4952.073242 +1592 4820.769531 5145.266602 +1593 4733.805664 5124.833008 +1594 5064.268555 4997.027832 +1595 4738.047852 5122.231934 +1596 4693.505371 5116.659180 +1597 4801.679688 5171.273438 +1598 4836.041016 5186.877930 +1599 4951.851562 5069.847168 +1600 4700.716797 5145.266602 +1601 4599.753906 4928.666992 +1602 4649.387207 5128.176758 +1603 4606.965820 5018.204590 +1604 4575.573730 4916.035156 +1605 4693.081055 4879.625488 +1606 4792.347168 5237.405273 +1607 4710.473633 5185.020020 +1608 4858.100586 5229.231445 +1609 4656.598633 5154.926270 +1610 5030.755371 5149.725098 +1611 4553.090332 4911.205078 +1612 5118.992188 5094.367676 +1613 4782.590332 5255.609863 +1614 4567.089355 5127.805176 +1615 4590.421387 5054.985840 +1616 4595.936035 5150.839844 +1617 4972.213867 5205.454102 +1618 4528.061523 4908.604492 +1619 4672.718750 5190.964355 +1620 4865.312012 5268.241699 +1621 4767.318359 5274.186523 +1622 4600.602539 5167.558105 +1623 4875.068848 5270.842773 +1624 4718.533691 5242.234863 +1625 4571.331543 5160.499512 +1626 4771.136230 5293.505859 +1627 4550.121094 5160.499512 +1628 5233.105469 5019.319336 +1629 5237.771973 5020.805664 +1630 4717.261230 5261.925781 +1631 4538.242676 5031.579590 +1632 4608.238281 5200.995605 +1633 5241.589844 5011.145996 +1634 4819.497070 5271.585449 +1635 4779.620605 5317.654785 +1636 4536.122070 5187.249023 +1637 4743.138184 5305.766113 +1638 5153.777832 5164.214355 +1639 4697.747559 5261.925781 +1640 5005.727051 5261.554688 +1641 4783.438477 5334.373535 +1642 5050.269531 5249.665527 +1643 4457.642090 4902.660156 +1644 4730.835938 5317.654785 +1645 4783.862793 5339.575195 +1646 4681.203125 5261.925781 +1647 4553.090332 5193.193848 +1648 4528.061523 5203.596191 +1649 5258.134277 5050.156250 +1650 4511.941406 5018.947754 +1651 4887.371094 5331.029785 +1652 4783.862793 5345.891113 +1653 5021.422852 5267.870605 +1654 4891.613281 5338.088867 +1655 4980.698242 5288.304199 +1656 4664.658691 5261.925781 +1657 5063.844238 5266.755859 +1658 5118.143555 5173.874512 +1659 4988.758301 5283.103027 +1660 4560.302246 5215.113770 +1661 4830.950684 5322.484863 +1662 4708.776855 5296.849609 +1663 5199.168457 5151.954102 +1664 4995.545898 5288.304199 +1665 4890.340820 5358.894531 +1666 4518.729004 5235.918945 +1667 4752.895020 5355.179199 +1668 4550.544922 5222.915527 +1669 4704.534668 5342.918945 +1670 4490.306641 5195.794434 +1671 4642.175293 5257.839355 +1672 4850.464355 5323.599121 +1673 4517.032227 5241.863770 +1674 5296.737793 5060.558594 +1675 4342.255859 4893.372070 +1676 4405.888184 4898.944824 +1677 4263.352051 4887.056152 +1678 4336.741211 4973.621582 +1679 4347.770996 4806.806152 +1680 4404.191406 4866.993652 +1681 4336.316895 5024.149414 +1682 4279.896484 4958.017578 +1683 4270.139648 4826.868652 +1684 4399.100586 4989.968750 +1685 4255.716309 4954.673828 +1686 4326.984375 4740.674805 +1687 4389.343750 5015.975586 +1688 4483.095215 4848.417480 +1689 4431.340820 4998.885254 +1690 4459.763184 4777.827148 +1691 4136.512207 4878.139160 +1692 4252.322754 4757.765137 +1693 4424.553711 5032.322754 +1694 4382.132324 5099.940430 +1695 4245.535156 5040.125000 +1696 4403.342773 5134.121094 +1697 4405.888184 5137.836426 +1698 4142.026855 4814.236816 +1699 4128.452148 4953.187500 +1700 4234.081543 4684.202637 +1701 4374.920410 5126.690430 +1702 4428.795898 5152.325684 +1703 4044.457764 4839.128906 +1704 4236.626465 5119.259766 +1705 4147.541504 4751.820312 +1706 4452.551758 5167.558105 +1707 4441.521973 5193.564941 +1708 4060.153564 4804.577148 +1709 4230.687500 5173.502930 +1710 4438.976562 5213.255859 +1711 4033.427979 4952.073242 +1712 4152.632324 4688.289551 +1713 3960.887451 4804.205566 +1714 4049.548096 4725.070801 +1715 4366.011719 5184.648438 +1716 4027.489014 5020.062500 +1717 4363.466797 5205.825684 +1718 4427.098633 5303.908691 +1719 3951.979004 4734.730469 +1720 3948.161133 4692.004883 +1721 3945.615723 4682.716797 +1722 3943.070557 4673.799805 +1723 3943.070557 4666.741211 +1724 4408.009277 5420.939453 +1725 4526.364746 5403.849121 +1726 4446.612793 5459.949707 +1727 4394.858398 5498.588379 +1728 4574.725098 5452.519043 +1729 4380.011230 5497.102051 +1730 4437.704102 5502.303223 +1731 4494.124512 5507.133301 +1732 4498.791016 5511.591797 +1733 4542.061035 5478.154297 +1734 4323.166504 5492.272461 +1735 4370.253906 5589.612305 +1736 4654.477539 5390.845703 +1737 4357.103516 5587.011230 +1738 4426.674805 5599.643555 +1739 4488.609863 5610.789062 +1740 4417.766113 5598.157227 +1741 4312.561035 5571.035645 +1742 4242.565430 5482.983887 +1743 4687.566406 5359.265625 +1744 4698.595703 5436.915039 +1745 4299.834473 5631.966309 +1746 4726.169922 5462.550293 +1747 4727.866699 5401.619629 +1748 4172.994629 5475.182129 +1749 4232.808594 5559.518555 +1750 4750.350098 5403.849121 +1751 4743.138184 5374.870117 +1752 4761.379395 5400.133789 +1753 4344.801270 5724.104492 +1754 4652.780762 5666.518066 +1755 4284.562988 5688.066406 +1756 4696.474609 5632.337402 +1757 4766.470215 5367.439453 +1758 4476.307617 5738.965820 +1759 4783.862793 5492.643555 +1760 4779.620605 5385.644043 +1761 4472.065430 5739.708496 +1762 4532.303711 5272.328613 +1763 4788.953613 5500.074219 +1764 4792.771484 5497.102051 +1765 4103.847656 5460.692383 +1766 4165.358887 5551.716309 +1767 4405.039551 5748.253906 +1768 4521.274414 5257.839355 +1769 4788.529297 5482.612793 +1770 4725.745605 5609.303223 +1771 4404.191406 5758.656738 +1772 4811.437012 5369.668457 +1773 4393.161621 5767.573242 +1774 4464.005371 5782.062500 +1775 4806.770508 5467.008301 +1776 4736.774902 5592.212891 +1777 4829.678223 5467.008301 +1778 4380.859375 5777.232910 +1779 4595.087402 5711.472656 +1780 4116.574219 5412.765625 +1781 4376.617188 5780.205078 +1782 4464.005371 5802.868164 +1783 4051.245117 5444.345215 +1784 4834.768555 5401.991211 +1785 4828.829590 5439.887207 +1786 4572.604492 5718.903320 +1787 4072.031494 5524.966797 +1788 4469.520020 5821.815918 +1789 4828.829590 5414.251953 +1790 4355.831055 5794.323242 +1791 4844.949707 5380.071289 +1792 4477.156250 5842.993164 +1793 4589.148438 7908.307129 +1794 4600.602539 7876.727539 +1795 4632.842773 7917.966797 +1796 4568.786133 7877.470703 +1797 4520.425781 7893.817871 +1798 4646.841797 7876.355957 +1799 4525.092285 7873.383789 +1800 4531.879883 7877.470703 +1801 4557.332520 8002.674805 +1802 4685.020996 7875.612793 +1803 4501.760254 7859.637207 +1804 4542.061035 8054.316895 +1805 4727.866699 7876.355957 +1806 4477.156250 7909.793457 +1807 4529.758789 8095.928223 +1808 4818.648438 7879.699707 +1809 4749.077148 7745.207520 +1810 4425.401855 8014.192383 +1811 4522.971191 8194.753906 +1812 4410.554688 8043.542969 +1813 4387.222656 8093.698730 +1814 4673.991211 7720.686523 +1815 4670.173340 8059.146973 +1816 4937.004395 7881.557617 +1817 4660.416504 7750.037109 +1818 4959.911621 7882.300293 +1819 4514.062500 8292.465820 +1820 4513.638672 8299.153320 +1821 4630.721680 7742.234863 +1822 4630.297363 7593.252930 +1823 4355.406738 8162.059570 +1824 4623.509766 7750.037109 +1825 4818.648438 7601.055176 +1826 4300.258789 8001.560547 +1827 4510.668945 8330.732422 +1828 5009.120605 7883.415039 +1829 4276.078613 7992.643555 +1830 4584.906250 8296.551758 +1831 4653.205078 7547.183594 +1832 4951.003418 7724.401855 +1833 4945.912598 7785.332031 +1834 4320.196777 8230.420898 +1835 4665.507324 7523.034668 +1836 4743.138184 7575.791504 +1837 4855.979492 7524.149414 +1838 4263.776367 8133.452148 +1839 5081.661133 7884.901367 +1840 4813.981934 8145.712402 +1841 4423.280762 8314.756836 +1842 5015.908203 7793.505859 +1843 4653.629395 8296.551758 +1844 4240.868652 8126.021484 +1845 4252.322754 8164.289062 +1846 4499.215332 8447.020508 +1847 4775.802734 8145.712402 +1848 4252.322754 8192.153320 +1849 4885.674316 7462.847168 +1850 4333.347656 8318.843750 +1851 5083.782227 7814.682617 +1852 4495.397461 8487.516602 +1853 4247.656250 8212.215820 +1854 4564.120117 7485.510254 +1855 4447.036621 8447.020508 +1856 4907.309082 8145.340820 +1857 4559.453613 8467.454102 +1858 5095.235840 7774.558105 +1859 4711.746582 8146.455566 +1860 4930.216797 7476.593750 +1861 4472.489746 8515.380859 +1862 4222.627441 8333.333008 +1863 4579.815918 7447.986328 +1864 4761.379395 8266.458984 +1865 5108.386719 7745.950195 +1866 4953.124512 7494.798828 +1867 4919.187012 7394.115234 +1868 4456.369629 8539.530273 +1869 4953.124512 8144.969727 +1870 4740.168945 7372.194824 +1871 5012.938477 7580.621094 +1872 4799.558594 8282.062500 +1873 4632.842773 8483.058594 +1874 4534.849121 7435.726074 +1875 4353.709961 8454.822266 +1876 4756.713379 7338.014648 +1877 4532.728027 7423.836914 +1878 4440.249512 8585.970703 +1879 4532.728027 7413.806152 +1880 4167.055664 8386.089844 +1881 5134.687988 7690.964355 +1882 5049.420898 7582.479004 +1883 4459.338867 7446.500000 +1884 4895.855469 8253.827148 +1885 5019.726074 7518.947754 +1886 4846.222168 7368.479492 +1887 4614.601562 7365.507324 +1888 5186.866211 7776.043945 +1889 5301.828125 7886.387207 +1890 4546.302734 7389.656738 +1891 4962.457031 7304.205566 +1892 4480.125488 7410.462402 +1893 4781.317383 8348.194336 +1894 4422.008301 8642.071289 +1895 5064.692871 8144.226562 +1896 4690.959961 7312.007812 +1897 4879.735352 8305.840820 +1898 4576.422363 7347.674316 +1899 4717.685547 8491.232422 +1900 5171.170410 7812.082031 +1901 4669.749512 8591.916016 +1902 4405.888184 8648.015625 +1903 5166.503906 7624.833008 +1904 4784.287109 8381.631836 +1905 5209.349609 7716.971191 +1906 4441.097656 8662.133789 +1907 5213.591797 7717.342773 +1908 5054.935547 7441.298828 +1909 4681.203125 8607.891602 +1910 5225.045410 7719.200684 +1911 5004.454102 8596.745117 +1912 5009.544922 8652.102539 +1913 4925.550293 8607.148438 +1914 5097.781250 8584.485352 +1915 5107.538086 8582.999023 +1916 5113.901367 8582.255859 +1917 4920.884277 8575.197266 +1918 4993.000488 8479.714844 +1919 5132.566895 8601.947266 +1920 5018.029297 8744.613281 +1921 4967.547852 8452.592773 +1922 5105.416992 8523.183594 +1923 5180.927246 8601.947266 +1924 4934.883301 8467.083008 +1925 5148.687012 8517.239258 +1926 5015.908203 8429.558594 +1927 4915.793457 8475.256836 +1928 5173.291504 8653.960938 +1929 5061.723145 8807.029297 +1930 5099.902344 8446.648438 +1931 4915.793457 8511.666016 +1932 4841.556152 8480.085938 +1933 5284.011230 8567.766602 +1934 5093.963379 8392.406250 +1935 4967.547852 8357.854492 +1936 5071.055664 8881.334961 +1937 5240.741699 8489.002930 +1938 5161.837891 8430.672852 +1939 5288.677734 8557.735352 +1940 4868.281738 8358.225586 +1941 4794.892578 8482.686523 +1942 4673.991211 8639.842773 +1943 4967.547852 8309.926758 +1944 5078.691895 8326.274414 +1945 4791.074707 8447.763672 +1946 5221.227539 8402.437500 +1947 5068.510742 8314.756836 +1948 5024.816406 8953.410156 +1949 4850.888672 8580.398438 +1950 4653.629395 8690.370117 +1951 4733.805664 8449.992188 +1952 5154.201660 8306.211914 +1953 5225.894043 8329.618164 +1954 4609.935059 8746.470703 +1955 5258.134277 8315.500000 +1956 5031.179688 9044.805664 +1957 5031.179688 9050.007812 +1958 4609.935059 8776.564453 +1959 5285.708008 8317.357422 +1960 5005.302734 9073.041992 +1961 5181.775879 8253.827148 +1962 5335.341309 8354.138672 +1963 5326.008789 8368.256836 +1964 4931.065430 9047.778320 +1965 5361.218262 8369.743164 +1966 5321.766602 8382.375000 +1967 5138.081543 8966.785156 +1968 5323.887695 8396.493164 +1969 5388.792480 8375.687500 +1970 5142.748047 8162.431152 +1971 4892.037598 9037.747070 +1972 5400.246094 8370.857422 +1973 5131.294434 8134.195312 +1974 5162.686035 8917.000977 +1975 5340.007812 8534.329102 +1976 5443.939941 8351.538086 +1977 4903.491211 9206.419922 +1978 4913.248047 8992.049805 +1979 5426.971680 8413.954102 +1980 5189.411621 8927.032227 +1981 4405.463867 8808.143555 +1982 4889.067871 9210.877930 +1983 5370.126953 8480.829102 +1984 4921.732422 8970.500977 +1985 5471.938477 8338.906250 +1986 5379.035156 8488.259766 +1987 4920.459961 8954.153320 +1988 5240.741699 8158.715820 +1989 5385.822754 8493.460938 +1990 5465.999023 8393.892578 +1991 5420.608398 8310.669922 +1992 5390.489258 8490.860352 +1993 4797.013672 9013.969727 +1994 5103.720215 8865.730469 +1995 4858.948730 8971.987305 +1996 5259.831055 8158.344238 +1997 5121.961426 8039.456055 +1998 4969.244629 9184.871094 +1999 5509.693359 8321.816406 +2000 4911.975586 8922.945312 +2001 4827.132812 9226.853516 +2002 5278.072266 8155.743652 +2003 5499.512207 8390.176758 +2004 4396.131348 8738.296875 +2005 4993.849121 9008.396484 +2006 5401.518555 8278.718750 +2007 5240.741699 8113.761230 +2008 5210.622559 8821.518555 +2009 4416.493652 8885.420898 +2010 5381.156250 8330.732422 +2011 5529.631348 8313.270508 +2012 4870.402344 8939.292969 +2013 5395.579590 8268.687500 +2014 4820.345215 8960.097656 +2015 4928.095703 8896.938477 +2016 5547.023926 8305.840820 +2017 4993.849121 8956.382812 +2018 5228.863770 8794.025391 +2019 5289.526367 8198.097656 +2020 5194.078125 8111.903809 +2021 5356.127930 8298.781250 +2022 5333.220215 8148.313477 +2023 5290.374512 8107.816895 +2024 5240.741699 8063.233887 +2025 4425.826172 8933.719727 +2026 5473.210938 8261.628906 +2027 5574.598145 8293.580078 +2028 4726.593750 8949.695312 +2029 5224.197266 4199.732422 +2030 5225.469727 4185.985840 +2031 5223.348633 4214.964844 +2032 5261.527832 4211.250000 +2033 5172.867188 4184.128418 +2034 5178.806152 4171.868164 +2035 5205.531738 4279.239258 +2036 5274.254395 4120.597656 +2037 5197.471680 4148.461914 +2038 5327.281250 4232.798340 +2039 5119.840332 4164.437500 +2040 5173.291504 4272.923340 +2041 5239.893066 4285.926758 +2042 5295.041016 4092.732910 +2043 5146.565918 4267.721680 +2044 5359.097168 4244.315430 +2045 5309.464355 4085.302490 +2046 5329.402344 4142.517578 +2047 5147.414551 4110.194824 +2048 5331.947754 4063.753906 +2049 5228.863770 4355.030273 +2050 5411.275391 4258.433594 +2051 5261.104004 4060.410156 +2052 5342.977051 4305.617676 +2053 5352.733887 4040.347656 +2054 5380.732422 4159.607910 +2055 5074.025391 4253.232422 +2056 5360.793945 4027.715820 +2057 5179.230469 4049.264404 +2058 5378.611328 4312.676270 +2059 5383.277344 4022.514404 +2060 5466.847656 4262.148926 +2061 5429.092773 4172.239746 +2062 5101.599121 4391.068359 +2063 5411.275391 4323.450684 +2064 5195.350586 4015.455566 +2065 4993.000488 4232.055176 +2066 5208.925293 4476.891113 +2067 5449.030762 4011.740234 +2068 4990.455078 4255.833008 +2069 5215.712891 3973.473145 +2070 5482.967773 4099.048828 +2071 4987.485840 4188.215332 +2072 5220.379395 3955.639648 +2073 5015.483887 4381.408691 +2074 5474.059082 4372.863770 +2075 5489.755371 3993.906982 +2076 5087.175781 4478.748535 +2077 5577.567383 4271.065430 +2078 4963.305664 4297.815430 +2079 5502.481445 3988.333984 +2080 5146.565918 4470.203613 +2081 5198.320312 4539.679199 +2082 4973.486816 4154.406250 +2083 5467.696289 4391.811523 +2084 5531.328125 4100.535156 +2085 5334.068848 3893.594971 +2086 5136.384766 4465.002441 +2087 5034.573242 3994.278564 +2088 5505.875488 4341.284180 +2089 5148.687012 3941.521729 +2090 5589.445312 4193.788086 +2091 5245.407715 4521.845703 +2092 5538.963867 4038.861572 +2093 5448.606445 4444.196777 +2094 5452.424316 3925.174561 +2095 4929.792480 4110.566406 +2096 5380.732422 3865.358887 +2097 5028.210449 3951.924561 +2098 5150.383789 4407.787109 +2099 4890.340820 4016.570068 +2100 5128.749023 4566.428711 +2101 4884.825684 4014.712402 +2102 4927.671387 4096.448242 +2103 5601.747559 4095.705078 +2104 5071.479980 4577.203125 +2105 5579.264648 4030.316650 +2106 5437.576660 4480.978027 +2107 4912.399902 4078.614990 +2108 5077.418945 4588.720703 +2109 5585.627441 4040.719238 +2110 5625.503906 4117.253906 +2111 5602.596191 4025.858154 +2112 5706.952637 4279.981934 +2113 5633.139648 4124.312500 +2114 4841.980469 4005.795898 +2115 5607.262695 4037.003906 +2116 4896.703613 3962.698730 +2117 5526.237793 3922.573975 +2118 5484.240234 4480.978027 +2119 5385.822754 4487.665527 +2120 5691.256836 4199.360840 +2121 5737.920410 4279.981934 +2122 4904.339844 3927.032227 +2123 5559.750488 4120.597656 +2124 4904.339844 3917.372559 +2125 5520.298828 3878.733887 +2126 5717.133789 4224.625000 +2127 5650.108398 4434.165527 +2128 5752.343750 4319.735352 +2129 5670.046387 4361.346191 +2130 5512.238770 3859.042969 +2131 5594.111816 3920.344727 +2132 5664.531250 4442.710449 +2133 5486.785645 4548.595703 +2134 5342.977051 4657.452637 +2135 4887.371094 3870.931885 +2136 5647.562988 4456.457031 +2137 5740.041504 4372.492188 +2138 5507.996582 4578.317871 +2139 5229.287598 4712.810059 +2140 5784.583984 4220.538086 +2141 5589.869629 3866.102051 +2142 5477.877441 3812.973633 +2143 5650.956543 3918.487061 +2144 5709.073730 4405.929688 +2145 5473.210938 3815.202881 +2146 5805.794922 4219.423340 +2147 4201.416992 1496.136108 +2148 4170.873535 1502.080566 +2149 4204.386230 1532.917236 +2150 4156.025879 1499.108276 +2151 4251.049805 1485.733398 +2152 4122.513184 1487.219482 +2153 4287.956543 1473.101440 +2154 4119.543457 1471.615356 +2155 4206.083008 1398.424683 +2156 4336.741211 1451.181396 +2157 4341.407715 1658.864624 +2158 3996.097168 1598.305786 +2159 3991.430908 1374.275513 +2160 4212.022461 1235.324707 +2161 4290.077637 1701.961670 +2162 3962.584229 1350.497803 +2163 4213.719238 1182.939575 +2164 4283.290039 1729.083130 +2165 3976.159180 1332.664551 +2166 4422.008301 1733.169922 +2167 4511.093262 1371.303345 +2168 4290.077637 1746.916382 +2169 4342.680176 1239.039917 +2170 4226.445312 1672.239502 +2171 4500.912109 1347.897217 +2172 4085.182129 1671.125000 +2173 3898.103760 1665.923584 +2174 4488.609863 1338.980591 +2175 4206.083008 1678.555542 +2176 4206.083008 1662.579834 +2177 4197.599121 1673.354126 +2178 4564.968262 1347.154053 +2179 3902.770020 1480.903564 +2180 4212.022461 1093.773193 +2181 4311.712402 1186.654785 +2182 3869.681396 1278.421753 +2183 4437.279785 1337.122925 +2184 4195.053711 1734.284424 +2185 3934.161865 1719.794922 +2186 4487.761230 1654.034790 +2187 4218.385254 1061.450439 +2188 3887.498291 1257.616333 +2189 4016.035400 1212.661621 +2190 4090.697021 1129.068237 +2191 3828.956787 1713.107422 +2192 3863.318115 1526.972778 +2193 3832.350586 1249.442749 +2194 3961.311768 1518.056152 +2195 4230.687500 1030.985229 +2196 4399.524902 1871.749146 +2197 4374.920410 1179.595825 +2198 3947.736816 1766.978760 +2199 4049.124023 1110.863403 +2200 3952.827393 1779.610596 +2201 4246.807617 1007.579163 +2202 3962.584229 1199.658203 +2203 3957.069580 1779.610596 +2204 4395.282715 1900.356689 +2205 3909.133301 1191.113037 +2206 3817.078857 1493.906982 +2207 3825.987305 1570.812866 +2208 3804.352539 1406.969849 +2209 3775.930176 1206.345703 +2210 3814.109375 1396.195557 +2211 3955.796875 1814.905640 +2212 3971.068604 1162.877075 +2213 4195.053711 1849.457520 +2214 3946.464111 1251.671875 +2215 3800.534424 1600.535034 +2216 4290.926270 966.711243 +2217 4013.489990 1781.839844 +2218 3974.038086 1834.968018 +2219 3869.257080 1147.644531 +2220 3781.869141 1538.861694 +2221 4694.353516 1467.157104 +2222 3964.705322 1850.943726 +2223 4318.075684 945.905762 +2224 3891.316406 1825.679932 +2225 3964.705322 1874.721313 +2226 4264.200684 1856.516602 +2227 3883.680420 1108.634277 +2228 3752.174072 1566.354614 +2229 4383.404785 2014.043701 +2230 3924.829346 1162.877075 +2231 4487.761230 1077.054565 +2232 3964.705322 1902.585815 +2233 3920.162842 1054.391479 +2234 3682.178711 1821.964600 +2235 3855.682373 1830.509766 +2236 4197.174805 1941.224609 +2237 3677.936523 1825.308350 +2238 3706.358887 1291.796753 +2239 3673.694580 1153.588989 +2240 4510.668945 1056.249023 +2241 4270.139648 1807.103638 +2242 4553.514648 1920.790649 +2243 3969.371826 1938.252319 +2244 4384.677246 894.263611 +2245 4527.637695 1109.377319 +2246 3809.867188 1830.509766 +2247 3944.767334 1006.836060 +2248 4253.595215 1936.394653 +2249 3653.756348 1774.037720 +2250 3632.121582 1128.696655 +2251 4398.676270 880.145630 +2252 4413.099609 1000.148621 +2253 3753.022461 1827.909058 +2254 3701.268311 1717.565796 +2255 3789.504883 1082.998901 +2256 3987.613037 1986.179199 +2257 3668.179688 1694.159668 +2258 4645.145020 1932.679443 +2259 3998.218262 2029.647827 +2260 3585.882080 1182.196411 +2261 3812.412598 1359.786011 +2262 3803.079834 1020.210999 +2263 4437.279785 811.041748 +2264 3702.116943 1059.592773 +2265 8219.573242 2781.988525 +2266 8228.906250 2803.536865 +2267 8202.180664 2744.092773 +2268 8249.268555 2844.404785 +2269 8255.631836 2867.811035 +2270 8323.505859 2766.384277 +2271 8256.479492 2886.758789 +2272 8087.218262 2802.050781 +2273 8167.395020 2640.065430 +2274 8296.780273 2901.248291 +2275 8164.000977 2627.433594 +2276 8393.077148 2798.707031 +2277 8157.213867 2601.426758 +2278 8028.252441 2809.481445 +2279 8405.378906 2802.422363 +2280 8088.491211 2872.269287 +2281 8344.716797 2913.880127 +2282 8417.681641 2802.422363 +2283 8019.344238 2823.227783 +2284 8153.819824 2875.984619 +2285 8321.384766 2964.779297 +2286 8111.822754 2683.162354 +2287 8382.895508 2908.307373 +2288 8335.807617 2982.612549 +2289 8148.729492 2546.069336 +2290 8033.767578 2879.699707 +2291 8137.275879 2531.951172 +2292 8362.533203 3029.424805 +2293 8360.412109 3078.094727 +2294 7933.228516 2892.331787 +2295 8536.885742 2874.126953 +2296 8027.828613 2446.500244 +2297 8397.319336 3124.535645 +2298 8320.112305 3126.393311 +2299 8397.743164 3142.740479 +2300 8411.742188 3166.146484 +2301 8590.335938 2867.067871 +2302 7983.286133 2415.291992 +2303 7970.983887 2413.434326 +2304 8270.054688 3171.347900 +2305 7948.500488 2417.149658 +2306 7777.966309 2912.022705 +2307 8444.406250 3223.361572 +2308 8665.421875 2861.495117 +2309 8733.720703 2730.346191 +2310 8214.482422 3187.695068 +2311 7732.999512 2912.022705 +2312 8393.924805 3256.427490 +2313 7986.679688 2266.681641 +2314 7704.152832 2908.307373 +2315 7968.438477 2224.327637 +2316 8664.149414 2644.152100 +2317 8334.111328 3279.833496 +2318 7954.015137 2213.181641 +2319 8659.907227 2629.662598 +2320 8664.149414 2611.829346 +2321 8562.337891 3348.565918 +2322 8281.083984 3294.322998 +2323 8839.774414 2867.067871 +2324 7736.393555 2487.739746 +2325 7726.636230 2490.711914 +2326 7727.909180 2478.079834 +2327 7724.091309 2451.330078 +2328 7691.002441 2499.628418 +2329 8903.406250 2870.783203 +2330 8617.486328 3406.152588 +2331 7701.183594 2406.375488 +2332 7476.350098 2850.720703 +2333 7941.712891 2038.935913 +2334 8151.699219 3306.955078 +2335 8803.715820 2540.496338 +2336 7621.431152 2498.142334 +2337 8816.018555 2533.808838 +2338 7912.018066 2040.793579 +2339 8676.875977 3477.114014 +2340 7438.595215 2847.376953 +2341 7664.276855 2353.990234 +2342 7418.232910 2850.349121 +2343 7934.077148 1979.120239 +2344 7401.688477 2852.578369 +2345 7963.347656 1962.773071 +2346 8194.544922 3402.065674 +2347 7395.749512 2805.766113 +2348 8044.372559 3322.930664 +2349 7366.902832 2865.210205 +2350 7926.441406 1921.533691 +2351 7383.022949 2797.964111 +2352 7959.529785 1923.391235 +2353 7338.056152 2881.557373 +2354 7631.612305 2259.622559 +2355 7429.262207 2774.929443 +2356 7481.864746 2548.298340 +2357 8951.342773 2462.104248 +2358 7340.177246 2771.585693 +2359 7313.451660 2901.619873 +2360 8244.177734 3455.937012 +2361 7313.451660 2906.449707 +2362 8771.475586 3608.262695 +2363 7313.451660 2931.713379 +2364 7484.410156 2754.866943 +2365 7939.591797 3355.253418 +2366 7338.056152 2709.912354 +2367 7338.056152 2702.853271 +2368 7506.893555 2754.866943 +2369 7408.051758 2587.680176 +2370 9009.036133 2422.351074 +2371 7523.437988 2754.866943 +2372 8301.446289 3499.033936 +2373 7521.316895 2767.498779 +2374 7602.766113 2151.508301 +2375 7288.847168 2978.525879 +2376 7348.237305 2666.443848 +2377 8372.714844 2004.384033 +2378 7237.517578 2962.178711 +2379 7372.417480 2621.860596 +2380 8344.716797 3507.950684 +2381 8832.987305 3696.314453 +2382 8849.531250 3711.175537 +2383 4896.279785 6003.492188 +2384 4883.977539 5948.877930 +2385 4822.041992 6012.409180 +2386 4919.187012 6109.377441 +2387 5006.575195 5989.746094 +2388 4832.223145 6058.478027 +2389 4869.554199 5881.260254 +2390 4880.583496 5866.770508 +2391 4752.471191 6020.582520 +2392 4852.161133 5870.857422 +2393 4868.281738 5860.454590 +2394 4855.130859 5854.138672 +2395 4991.303711 5926.958008 +2396 4827.557129 6102.689941 +2397 4710.897949 6005.350098 +2398 4824.163086 6132.783691 +2399 4936.155762 5875.687500 +2400 4714.291992 5979.343262 +2401 4682.051270 6032.471191 +2402 4710.049805 6095.259277 +2403 4966.274902 5863.055664 +2404 4903.915527 5793.951660 +2405 5068.510742 5897.979004 +2406 4779.196777 5799.895996 +2407 5076.994629 5889.062500 +2408 4691.808594 6127.210449 +2409 4740.593262 5925.100098 +2410 4707.080078 5925.100098 +2411 5087.175781 5892.777344 +2412 4648.962891 6066.280273 +2413 4945.912598 5811.041992 +2414 4762.652344 5815.500000 +2415 4934.883301 5740.451660 +2416 4816.527344 5759.399414 +2417 4620.116211 6095.259277 +2418 4700.716797 5871.600586 +2419 4969.244629 5730.420410 +2420 4707.080078 5862.312500 +2421 4820.769531 5734.135742 +2422 4837.313965 5697.726074 +2423 4851.737305 5686.952148 +2424 4994.272949 5794.323242 +2425 5056.632812 5704.413574 +2426 5042.209473 5679.521484 +2427 4913.672363 5641.625977 +2428 5103.296387 5652.399902 +2429 4998.090820 5603.729980 +2430 4988.758301 5593.698730 +2431 5134.263672 5636.052734 +2432 4982.819336 5586.640137 +2433 5141.475586 5624.907227 +2434 4970.941406 5581.438477 +2435 5138.081543 5842.993164 +2436 4960.335938 5576.237305 +2437 5029.058594 5586.640137 +2438 5158.868164 5600.014648 +2439 4954.821289 5544.286133 +2440 5052.390625 5569.921387 +2441 5020.574219 5560.633301 +2442 5176.685059 5817.729004 +2443 4945.064453 5528.681641 +2444 5209.349609 5656.858398 +2445 5165.655762 5899.093262 +2446 5169.049316 5896.864258 +2447 5038.391602 5543.542969 +2448 4936.580078 5511.591797 +2449 5194.078125 5547.629883 +2450 4932.762207 5506.761719 +2451 5149.111328 5911.354004 +2452 5079.540039 5532.396973 +2453 5180.079102 5916.926758 +2454 5049.845215 5524.223633 +2455 4910.278809 5508.990723 +2456 5197.471680 5877.544922 +2457 5190.684082 5937.360840 +2458 5122.385742 5942.190430 +2459 5226.318359 5756.427246 +2460 5273.830078 5685.837402 +2461 5055.359863 5487.442383 +2462 4903.066895 5464.036133 +2463 4956.093750 5459.206543 +2464 5229.287598 5496.730469 +2465 5228.439453 5832.218750 +2466 5042.633301 5461.807129 +2467 5253.892090 5480.754883 +2468 5106.689941 5989.746094 +2469 5257.285645 5882.375000 +2470 5147.838867 5997.176270 +2471 4965.850586 5398.275879 +2472 5274.678711 5460.692383 +2473 4887.795410 5395.675293 +2474 4946.761230 5397.904785 +2475 4891.613281 5382.671875 +2476 5300.131348 5494.873047 +2477 5278.072266 5840.763672 +2478 5051.117676 5398.275879 +2479 4970.517090 5368.925781 +2480 5095.235840 5386.387207 +2481 4926.823242 5396.790039 +2482 5284.859863 5424.282715 +2483 5052.390625 5372.269043 +2484 5024.816406 5394.561035 +2485 5292.495605 5809.927246 +2486 5282.738770 5403.477539 +2487 4935.731445 5343.290039 +2488 5306.918945 5793.580078 +2489 5056.632812 5344.404785 +2490 5350.612793 5549.858887 +2491 5281.466309 5367.811035 +2492 5321.342285 5779.090332 +2493 5062.147461 5322.484863 +2494 4967.123535 5323.228027 +2495 5106.689941 5315.054199 +2496 5007.423828 5291.276367 +2497 5062.147461 5309.109863 +2498 5340.855957 5408.307129 +2499 5340.007812 5769.059082 +2500 5055.359863 5301.679199 +2501 2614.007568 4277.009766 +2502 2558.859619 4262.892090 +2503 2673.821777 4322.707520 +2504 2534.679443 4256.204590 +2505 2701.395752 4299.301758 +2506 2716.243164 4315.648926 +2507 2714.122070 4352.429688 +2508 2716.243164 4331.624512 +2509 2518.135254 4317.877930 +2510 2699.698730 4413.731445 +2511 2430.322754 4226.482422 +2512 2378.992920 4212.364258 +2513 2409.112061 4297.815430 +2514 2675.518555 4499.182617 +2515 2881.262451 4475.776367 +2516 2548.678467 4379.551270 +2517 2545.284912 4390.325684 +2518 2855.809570 4494.724121 +2519 2524.074219 4449.397949 +2520 2468.502197 4370.263184 +2521 2513.468750 4503.641113 +2522 2173.673340 4159.979004 +2523 2511.347656 4486.179199 +2524 2987.315918 4553.796875 +2525 2165.613281 4168.895996 +2526 2349.722168 4500.668945 +2527 2159.250000 4152.548828 +2528 2157.128906 4174.468750 +2529 2144.826660 4168.895996 +2530 2140.584473 4158.121582 +2531 2448.563965 4429.335938 +2532 2381.962402 4507.356445 +2533 2280.575195 4485.807617 +2534 2215.246338 4457.571777 +2535 2178.763916 4441.596191 +2536 2168.158447 4557.512207 +2537 2104.102051 4416.332520 +2538 1984.473755 4381.780273 +2539 1976.837891 4381.408691 +2540 2093.072510 4689.404297 +2541 1945.870239 4323.450684 +2542 1868.663330 4375.835938 +2543 2185.126953 4724.699219 +2544 1920.841675 4269.579590 +2545 2207.610352 4740.674805 +2546 1902.176270 4244.315430 +2547 1788.486816 4368.033691 +2548 2003.563354 4845.816406 +2549 1960.717773 4191.930664 +2550 1979.383179 4882.226074 +2551 1698.977661 4305.246094 +2552 1764.730835 4487.665527 +2553 1931.022827 4969.534668 +2554 1928.901733 4972.878418 +2555 1756.670776 4517.387207 +2556 2409.960449 4793.802734 +2557 2161.371094 4887.056152 +2558 1676.494263 4251.374512 +2559 1846.179932 4830.212402 +2560 2018.410889 4985.510254 +2561 2386.204590 4869.594238 +2562 1821.575562 4940.555664 +2563 2256.819336 4907.489746 +2564 1621.770630 4162.951172 +2565 1674.797485 4606.925293 +2566 2143.553955 4994.427246 +2567 1755.822388 4792.316895 +2568 2156.704590 4995.169922 +2569 2370.508545 4917.892578 +2570 1829.635620 4908.604492 +2571 2541.467041 4839.500488 +2572 2080.346191 4991.826660 +2573 1599.287354 4132.114746 +2574 1845.755737 5110.714844 +2575 2311.118652 4853.618652 +2576 2215.246338 5004.458496 +2577 1779.578369 5039.381836 +2578 1816.909180 5161.613770 +2579 2444.321777 4960.989746 +2580 2447.291504 4954.673828 +2581 1777.033081 5080.992676 +2582 1740.126465 4869.594238 +2583 1846.604126 5153.068848 +2584 1545.412109 4055.951904 +2585 2216.943115 4828.354980 +2586 2461.290527 4925.694824 +2587 1751.580200 5180.561523 +2588 1893.267700 5148.981934 +2589 2497.772949 4925.694824 +2590 2429.474365 5049.413086 +2591 1504.263306 3997.993652 +2592 2457.472412 4855.476074 +2593 2144.826660 4803.091309 +2594 2462.987305 4841.729980 +2595 1946.718750 5146.381348 +2596 2422.687012 5089.537598 +2597 1497.900146 3965.670898 +2598 1679.463745 5200.252441 +2599 1945.021851 5128.919434 +2600 1893.267700 5225.516602 +2601 1953.930298 5108.485840 +2602 2602.553711 4944.270996 +2603 1953.930298 5092.510254 +2604 2789.208008 4922.351074 +2605 2004.411865 5148.981934 +2606 1522.928833 3918.487061 +2607 1626.861206 5208.426270 +2608 2410.809082 5160.871094 +2609 2624.188721 4947.986328 +2610 1695.159668 5267.870605 +2611 2436.261719 5169.416016 +2612 1543.291016 3878.733887 +2613 2653.035156 4960.618164 +2614 1792.304810 5241.120605 +2615 2073.134521 5154.183594 +2616 2360.751709 5148.981934 +2617 1545.412109 3853.469971 +2618 2550.375488 5091.767090 +2619 2935.986084 4691.633301 +2620 2888.474121 4733.615723 +2621 2858.354980 4778.941895 +2622 2822.720947 4856.590820 +2623 3676.664062 4844.702148 +2624 3632.121582 4849.903320 +2625 3635.091064 4863.278320 +2626 3629.152100 4834.299316 +2627 3633.394043 4820.924316 +2628 3642.302734 4793.802734 +2629 3668.179688 4817.580566 +2630 3661.816406 4791.945312 +2631 3652.483887 4760.737305 +2632 3699.995850 4744.390137 +2633 3710.177002 4771.139648 +2634 3687.693604 4707.608887 +2635 3689.390381 4678.629883 +2636 3358.927490 4521.102539 +2637 3366.987549 4512.186035 +2638 3336.868408 4497.696777 +2639 3296.992432 4492.123535 +2640 3255.419434 4461.658691 +2641 2227.124268 4094.590576 +2642 2230.518066 4098.305664 +2643 2211.004150 4102.020996 +2644 2246.638184 4117.625000 +2645 2196.580811 4100.163574 +2646 2253.849854 4126.541992 +2647 2259.788818 4112.052246 +2648 2190.217529 4092.732910 +2649 2268.272949 4123.198242 +2650 2521.953125 3397.979004 +2651 2353.540039 3486.402100 +2652 2204.216797 3564.794189 +2653 2564.374512 3843.067383 +2654 2628.430908 3868.331055 +2655 2673.821777 3877.619141 +2656 2692.487061 3875.761719 +2657 2760.785645 3839.352051 +2658 2765.027832 3826.720215 +2659 2682.305908 3620.523193 +2660 2659.398438 3624.238281 +2661 2475.713623 3524.297852 +2662 2504.560303 3509.436768 +2663 2498.621338 3500.520020 +2664 2496.075928 3496.804932 +2665 2266.151855 3629.811279 +2666 2049.802734 3706.717285 +2667 2054.044922 3686.654785 +2668 2154.159424 3666.963867 +2669 2170.279541 3704.488037 +2670 2126.161377 3600.089111 +2671 2179.612305 3575.568359 +2672 2006.108643 3636.127197 +2673 1911.933105 3675.880615 +2674 1853.815796 3695.942871 +2675 1758.791870 3694.085205 +2676 1676.070068 3710.432373 +2677 1606.498901 3672.536865 +2678 1556.865967 3666.963867 +2679 1540.321533 3674.394531 +2680 1530.140381 3744.984375 +2681 1524.625610 3770.248291 +2682 1530.988892 3811.859131 +2683 2877.020264 4801.976562 +2684 3325.838867 4959.875000 +2685 2699.698730 3982.389648 +2686 2855.809570 4029.573486 +2687 2816.781982 4118.368164 +2688 2802.358643 4136.201660 +2689 2972.892822 4068.583740 +2690 2756.543457 4170.753418 +2691 2736.605469 4255.833008 +2692 2731.938965 4274.037598 +2693 2748.483398 4277.381348 +2694 3156.153320 4135.830078 +2695 3448.012451 4424.134277 +2696 3460.739014 4440.481445 +2697 3425.529297 4395.155273 +2698 3486.191895 4398.870605 +2699 3440.801025 4346.113770 +2700 3173.545898 4562.342285 +2701 3131.548828 4532.248535 +2702 3124.761475 4527.790039 +2703 3220.209473 4417.446777 +2704 3245.662354 4390.325684 +2705 3064.098877 4258.062012 +2706 6338.607910 8179.149902 +2707 6338.607910 8174.691406 +2708 6347.940430 8275.747070 +2709 6366.605957 8486.030273 +2710 6389.513184 8727.151367 +2711 6398.421875 8747.213867 +2712 6401.391602 8797.369141 +2713 6403.088379 8821.518555 +2714 6400.967285 8841.581055 +2715 6470.538086 8769.504883 +2716 6268.187988 7426.809570 +2717 6410.299805 8941.150391 +2718 6535.442871 8743.126953 +2719 6484.113281 8849.011719 +2720 6560.471680 8790.681641 +2721 6610.104980 8712.290039 +2722 6581.258301 8808.515625 +2723 6501.081543 8932.976562 +2724 6255.885742 7303.091309 +2725 6549.018066 8917.000977 +2726 6647.011230 8781.393555 +2727 6425.571777 9107.222656 +2728 6610.953125 8890.994141 +2729 6266.066895 7243.275391 +2730 6696.644531 8676.995117 +2731 6658.889648 8821.518555 +2732 6661.434570 8829.321289 +2733 6656.768555 8835.265625 +2734 6653.798828 8839.352539 +2735 6282.611328 7195.720215 +2736 6284.732422 7191.633301 +2737 6726.339355 8735.696289 +2738 6498.536621 9080.472656 +2739 6294.913574 7170.456055 +2740 6733.126953 8768.018555 +2741 6478.174316 9038.861328 +2742 6437.449707 9231.683594 +2743 6299.155762 7125.129883 +2744 6475.628906 9024.743164 +2745 6353.455078 7226.185059 +2746 6480.295410 9010.625977 +2747 6575.743652 9051.122070 +2748 6369.999512 7203.521973 +2749 6299.155762 7089.091797 +2750 6735.672363 8831.921875 +2751 6571.077148 9041.090820 +2752 6737.793457 8841.953125 +2753 6372.544922 7185.688965 +2754 6504.899902 9227.596680 +2755 6517.201660 8994.650391 +2756 6445.934082 9320.107422 +2757 6751.792480 8876.132812 +2758 6380.180664 7136.647461 +2759 6420.480957 7200.178223 +2760 6382.726074 7120.300293 +2761 6623.679688 9132.114258 +2762 6284.732422 6999.554199 +2763 6626.648926 9136.573242 +2764 6585.924805 8970.500977 +2765 6951.172852 8572.967773 +2766 6434.904297 7152.994629 +2767 6495.566895 7299.004395 +2768 6278.369141 6958.686523 +2769 6534.594727 9311.933594 +2770 6795.910645 8952.667969 +2771 6454.842285 9415.217773 +2772 6653.374512 9182.270508 +2773 6559.623535 9164.808594 +2774 6812.878906 8981.275391 +2775 6269.885254 6917.818359 +2776 6364.484863 7035.963867 +2777 6529.928223 7261.479980 +2778 6547.745117 7325.382812 +2779 6680.524414 9227.596680 +2780 6731.430176 9091.618164 +2781 6561.320312 7312.379395 +2782 6691.129883 8930.375977 +2783 6688.584473 8926.289062 +2784 6582.530762 9210.134766 +2785 6750.943848 9083.816406 +2786 6494.718750 7239.931641 +2787 6697.492676 9256.947266 +2788 6691.129883 8904.369141 +2789 6677.554688 8904.369141 +2790 6555.381348 9407.043945 +2791 6710.219238 9055.580078 +2792 6573.198242 7214.667969 +2793 6882.450195 8951.181641 +2794 6349.637207 6920.047363 +2795 6707.250000 9275.895508 +2796 7087.770020 8517.610352 +2797 6861.663574 9061.524414 +2798 6467.144531 9540.793945 +2799 6775.972656 9132.114258 +2800 6605.862793 9257.690430 +2801 6544.351562 7192.748047 +2802 6341.152832 6892.183105 +2803 6767.063965 9192.673828 +2804 6591.863770 9257.690430 +2805 6596.529785 9269.951172 +2806 6395.028320 6921.162109 +2807 6483.264648 9573.488281 +2808 6732.702637 9323.451172 +2809 6462.478027 7409.347656 +2810 6366.605957 6979.120117 +2811 6740.762695 9339.426758 +2812 6239.341797 6767.350098 +2813 6361.939453 6850.572266 +2814 6921.478027 9023.628906 +2815 6459.508789 9583.519531 +2816 6893.479980 9120.597656 +2817 6898.570312 9118.740234 +2818 6431.935059 6936.022949 +2819 6922.750488 9033.660156 +2820 6789.123047 9243.572266 +2821 6923.599121 9037.747070 +2822 6874.814453 8356.368164 +2823 6839.604492 8863.500977 +2824 8376.532227 7351.389648 +2825 8264.963867 7318.695312 +2826 8479.616211 7102.095215 +2827 8658.634766 7434.982910 +2828 8543.672852 7119.928711 +2829 8564.458984 7137.761719 +2830 8583.125000 7147.050293 +2831 8771.051758 7195.720215 +2832 8796.080078 7134.417969 +2833 8457.132812 7727.745605 +2834 8420.650391 7783.846191 +2835 8420.650391 7815.797363 +2836 8443.558594 7871.897949 +2837 8544.096680 8020.136719 +2838 7185.339355 8480.829102 +2839 7377.932617 8409.125000 +2840 7254.062012 8225.218750 +2841 7599.372070 8317.357422 +2842 7628.218750 8324.416992 +2843 7156.916992 8199.583984 +2844 7681.245605 8423.985352 +2845 7469.562500 9081.586914 +2846 7843.719727 8433.273438 +2847 7504.772461 9161.464844 +2848 7206.549805 7891.588867 +2849 7587.494141 9126.913086 +2850 7289.271484 9150.691406 +2851 8036.736816 8445.906250 +2852 7332.541504 9233.169922 +2853 7365.206055 9219.794922 +2854 7427.141113 9201.961914 +2855 7166.673828 8919.230469 +2856 7534.467285 9168.152344 +2857 7110.253418 9319.364258 +2858 8336.232422 8465.596680 +2859 7073.346680 9246.916016 +2860 7015.229492 9359.489258 +2861 7683.366699 9106.479492 +2862 6994.867188 9312.676758 +2863 6979.595215 9282.583008 +2864 6955.839355 9236.513672 +2865 7783.057129 9051.122070 +2866 6918.932617 9305.617188 +2867 6912.993652 9312.676758 +2868 6905.357910 9322.708008 +2869 6939.719238 9204.190430 +2870 6929.113770 9184.871094 +2871 6924.023438 9175.955078 +2872 7027.531738 9202.705078 +2873 6873.117676 9266.607422 +2874 7041.530762 9209.020508 +2875 7043.651855 9194.902344 +2876 7048.317871 9204.933594 +2877 6789.123047 9450.141602 +2878 6904.509277 9140.660156 +2879 6851.058594 9216.822266 +2880 7006.745117 9138.059570 +2881 8312.476562 8100.014648 +2882 6757.307129 9376.950195 +2883 6825.605469 9172.611328 +2884 8297.628906 8085.525391 +2885 6817.969727 9353.543945 +2886 8365.926758 8917.000977 +2887 6840.877441 9344.627930 +2888 6834.089844 9332.739258 +2889 6669.070312 9410.016602 +2890 6664.404297 9425.249023 +2891 6646.163086 9418.932617 +2892 6652.950195 9431.193359 +2893 8068.977051 8937.063477 +2894 6552.835938 9544.879883 +2895 8443.133789 8231.535156 +2896 8361.684570 7901.991211 +2897 7172.188477 7347.674316 +2898 7066.559082 7432.382324 +2899 7051.711914 7458.389160 +2900 7113.646973 7479.937500 +2901 6997.836426 7537.895508 +2902 7150.553711 7505.201172 +2903 6964.748047 7592.138672 +2904 7192.126465 7548.669922 +2905 6865.481934 7660.871094 +2906 7295.634766 7664.585938 +2907 7304.543457 7657.898438 +2908 7077.164551 7833.630371 +2909 7064.437988 7850.349121 +2910 7025.410645 8042.799805 +2911 7021.168457 8080.323730 +2912 7046.196777 8140.139648 +2913 7544.648438 8048.744141 +2914 7542.951660 8068.063477 +2915 7526.407227 8064.719727 +2916 7536.588379 8073.636719 +2917 7633.733398 7968.494629 +2918 7607.007812 7943.230957 +2919 7824.629883 8146.083984 +2920 7810.206543 8165.774902 +2921 7816.145508 8243.795898 +2922 7914.987305 8073.636719 +2923 7224.366699 6622.083496 +2924 6906.630371 6772.923340 +2925 5580.961426 5656.115234 +2926 5588.172852 5692.153320 +2927 5569.507324 5618.219727 +2928 5552.963379 5686.952148 +2929 5626.776367 5692.153320 +2930 5568.659180 5730.420410 +2931 5552.963379 5579.581055 +2932 5548.721191 5570.664062 +2933 5546.175781 5750.111328 +2934 5663.258789 5679.521484 +2935 5518.601562 5543.542969 +2936 5527.934570 5527.567383 +2937 5687.863281 5661.687988 +2938 5502.057617 5776.118164 +2939 5637.806152 5545.028809 +2940 5497.815430 5503.789551 +2941 5497.815430 5479.640137 +2942 5417.214844 5719.646484 +2943 5757.434570 5636.052734 +2944 5416.366211 5726.705078 +2945 5451.151855 5805.840332 +2946 5563.144043 5798.781250 +2947 5406.185059 5732.278320 +2948 5444.788574 5795.809082 +2949 5699.741211 5516.421387 +2950 5436.728516 5477.411133 +2951 5703.983398 5514.192383 +2952 5456.242188 5439.887207 +2953 5592.839355 5809.555664 +2954 5424.001953 5836.677246 +2955 5422.729492 5669.490234 +2956 5452.424316 5449.918457 +2957 5417.214844 5511.220215 +2958 5429.516602 5423.168457 +2959 5603.444824 5783.548828 +2960 5753.616211 5487.070801 +2961 5432.910645 5627.879395 +2962 5395.579590 5413.508789 +2963 5663.258789 5748.997070 +2964 5364.187988 5913.583008 +2965 5905.909180 5580.695312 +2966 5706.528809 5849.309082 +2967 5755.737305 5401.619629 +2968 5687.863281 5781.691406 +2969 5691.681152 5858.968750 +2970 5727.314941 5835.190918 +2971 5497.391113 5964.481934 +2972 5324.735840 5888.319336 +2973 5483.392090 5969.312012 +2974 5524.541016 5966.339844 +2975 5664.531250 5891.291504 +2976 5466.847656 5985.659180 +2977 5820.218262 5402.734375 +2978 5781.190430 5798.409668 +2979 5572.477051 5974.513184 +2980 5354.006836 5821.444336 +2981 5953.845703 5681.378906 +2982 5649.259766 5943.305176 +2983 5647.987305 5967.454102 +2984 5921.605469 5702.927734 +2985 5838.883301 5759.770996 +2986 6008.569336 5704.413574 +2987 5642.048340 6000.148438 +2988 5853.306641 5749.739746 +2989 6073.897949 5517.907715 +2990 5883.001953 5729.306152 +2991 5570.355957 5433.571289 +2992 5635.685059 6030.613770 +2993 6035.294434 5727.819824 +2994 5566.113770 5440.629883 +2995 5847.367676 5973.398926 +2996 5752.768066 5952.221680 +2997 5865.608887 5895.749512 +2998 5723.921387 5997.176270 +2999 6058.202148 5749.739746 +3000 5769.312500 5966.711426 +3001 6132.439453 5495.987305 +3002 5820.218262 5694.011230 +3003 5544.054688 5482.983887 +3004 5826.581055 5679.521484 +3005 6086.200195 5599.271973 +3006 6002.206055 5783.548828 +3007 6078.564453 5775.003906 +3008 5528.782715 5484.841797 +3009 5535.145996 5495.616211 +3010 6106.138184 5727.448242 +3011 6006.448242 5796.180664 +3012 5528.782715 5499.331055 +3013 5796.037598 5995.690430 +3014 5491.876465 5406.449707 +3015 6000.084961 5810.670410 +3016 6132.439453 5732.649902 +3017 6095.957031 5761.628906 +3018 5471.089844 5424.282715 +3019 5987.782715 5832.218750 +3020 5794.340820 6065.908691 +3021 5938.998047 6039.530273 +3022 5833.368652 6017.610352 +3023 6196.496094 5563.233887 +3024 6005.175293 5850.423340 +3025 6194.375000 5577.723145 +3026 6237.220703 5456.605957 +3027 5978.025879 5854.138672 +3028 5964.875000 5906.523926 +3029 6193.102051 5745.281738 +3030 5831.247559 6089.314941 +3031 6194.375000 5595.928223 +3032 5903.788086 6069.995605 +3033 5979.298340 5910.239258 +3034 6103.593262 5832.218750 +3035 6211.767578 5755.684570 +3036 6086.624512 5886.461426 +3037 6266.066895 5447.317383 +3038 6012.387207 6093.030273 +3039 6110.380371 5873.829590 +3040 6239.341797 5712.215820 +3041 6150.256836 5863.426758 +3042 6092.987793 5966.711426 +3043 6390.786133 7058.255371 +3044 6399.270508 7039.679199 +3045 6382.726074 7033.363281 +3046 6458.236328 7058.998535 +3047 6461.205566 7051.567871 +3048 6452.721191 7070.887207 +3049 6481.567871 7039.307617 +3050 6477.750000 7024.446289 +3051 6446.782227 7011.814453 +3052 6551.987305 6994.724121 +3053 6523.141113 6972.061035 +3054 6564.289551 6958.686523 +3055 6595.257324 6967.603027 +3056 6405.209473 6993.609863 +3057 6498.112305 6912.245605 +3058 6453.145508 6895.898438 +3059 6460.357422 6881.408691 +3060 6415.390625 6865.061523 +3061 6485.810059 6827.166016 +3062 6502.354492 6796.329102 +3063 6390.786133 6794.471680 +3064 6343.273926 6778.124512 +3065 6318.245605 6834.596680 +3066 6302.125488 6784.440430 +3067 6526.534668 5998.662598 +3068 6529.080078 6018.725098 +3069 6556.229492 6029.127441 +3070 6472.235352 6101.946777 +3071 6469.265625 6106.776855 +3072 6609.680664 5947.020508 +3073 6438.297852 6129.068359 +3074 6529.080078 6158.047363 +3075 6696.644531 6118.293945 +3076 6679.675781 5980.829102 +3077 6372.544922 6170.679199 +3078 6388.240723 6186.283203 +3079 6502.354492 5894.635254 +3080 6663.555664 6171.793945 +3081 6342.001465 6140.585449 +3082 6354.303711 6222.692871 +3083 6624.527832 6235.324707 +3084 6344.122559 6269.876465 +3085 6401.815430 5845.965332 +3086 6366.181641 6278.793457 +3087 6813.727539 6075.568359 +3088 6389.513184 5839.649414 +3089 6263.521973 6215.262207 +3090 6252.916504 6055.505859 +3091 6595.257324 5773.889160 +3092 6577.016113 6298.484375 +3093 6234.250977 6037.301270 +3094 6510.838867 6305.171875 +3095 6350.061523 5820.701660 +3096 6255.037598 6264.303711 +3097 6352.182617 5879.402344 +3098 6806.091797 6275.078125 +3099 6423.875000 6329.320801 +3100 6537.140137 6331.178711 +3101 6321.214844 6378.362305 +3102 6545.200195 6338.980469 +3103 6467.993164 5756.798828 +3104 6188.436035 6148.016113 +3105 6294.489258 5801.010742 +3106 6184.618164 5995.690430 +3107 6775.124023 6309.629883 +3108 6420.480957 5924.729004 +3109 6155.771484 5969.683594 +3110 6705.552734 5828.503418 +3111 6290.247559 6441.893066 +3112 6409.451660 6386.907227 +3113 6139.227051 5946.277344 +3114 6170.194824 6354.956055 +3115 6323.335938 6453.039062 +3116 6249.522949 6427.775391 +3117 6470.114258 5968.197266 +3118 6218.555176 5813.642578 +3119 6750.943848 5785.777832 +3120 6170.194824 6400.282227 +3121 6195.647461 5817.357910 +3122 6177.830566 6403.254395 +3123 6237.220703 6460.841309 +3124 6787.850586 5869.742676 +3125 6179.103027 5828.131836 +3126 6141.348145 6390.250977 +3127 6163.407227 6428.518555 +3128 6788.274902 5744.166992 +3129 6406.057617 6482.018066 +3130 6112.925781 6380.219727 +3131 6223.221680 6515.083984 +3132 6409.451660 6038.787109 +3133 6080.261230 6369.074219 +3134 6096.805664 6412.171387 +3135 6216.434082 6555.208984 +3136 6823.484375 5691.781738 +3137 6216.434082 6570.069824 +3138 6091.291016 6462.698730 +3139 6216.434082 6614.652832 +3140 6910.872559 5947.392090 +3141 6148.983887 6571.927246 +3142 6338.607910 6560.410156 +3143 6935.901367 5969.312012 +3144 6291.520020 6599.048828 +3145 6220.676270 6656.264160 +3146 5964.875000 6327.463379 +3147 6120.561523 6188.883789 +3148 6226.190918 6691.559082 +3149 6111.653320 6165.477539 +3150 6076.019043 6589.389160 +3151 6279.217773 6687.843750 +3152 6068.383301 6133.897949 +3153 7045.348633 6010.922852 +3154 6031.052246 6236.067871 +3155 5917.363281 6392.480469 +3156 6081.109863 6667.781250 +3157 6000.084961 6548.521484 +3158 6043.354492 6178.109863 +3159 5821.066406 6275.078125 +3160 5902.939941 6429.261230 +3161 5987.782715 6542.577148 +3162 5882.153320 6419.973145 +3163 6087.048828 6733.169922 +3164 6405.209473 6740.229004 +3165 5954.693848 6596.819824 +3166 5962.329590 6456.011230 +3167 6397.149414 6754.346680 +3168 6090.442383 6765.864258 +3169 5974.631836 6461.583984 +3170 6052.263184 6737.256836 +3171 5953.845703 6472.358398 +3172 5845.246582 6480.160645 +3173 5927.968262 6609.451660 +3174 5966.571777 6479.789062 +3175 6428.116699 6699.732422 +3176 5893.183105 6497.622070 +3177 5796.886230 6382.077637 +3178 5999.660645 6735.027344 +3179 6452.721191 6714.222168 +3180 5875.365723 6613.538574 +3181 6098.502441 6845.742188 +3182 5859.669922 6612.423828 +3183 7196.368652 5835.190918 +3184 5846.519531 6612.052246 +3185 5908.454590 6552.236816 +3186 5796.886230 6601.277832 +3187 5818.097168 6605.736328 +3188 5834.217285 6535.889648 +3189 6383.998535 5260.811523 +3190 6515.504883 5240.377441 +3191 6678.827637 5213.255859 +3192 6517.625977 5416.109375 +3193 6599.499512 5407.564453 +3194 6371.696289 5434.313965 +3195 6524.413574 5578.466309 +3196 6567.683594 5657.973145 +3197 6392.058594 5546.515137 +3198 6784.880859 5409.421875 +3199 6567.683594 5674.320312 +3200 6574.046387 5678.035156 +3201 6873.117676 5412.022461 +3202 6906.630371 5413.137207 +3203 6912.145020 5413.137207 +3204 7018.198730 5443.973633 +3205 6854.452148 5247.808105 +3206 6864.633301 5225.888184 +3207 6883.298828 5193.564941 +3208 7106.435547 5463.664551 +3209 6924.871582 5173.502930 +3210 6941.416016 5148.238770 +3211 7174.309570 5468.123047 +3212 7275.272461 5450.661133 +3213 7422.475098 5407.936035 +3214 7434.353027 5404.220703 +3215 7405.930664 5367.811035 +3216 7397.870605 5326.571777 +3217 7529.376953 5379.699707 +3218 7405.930664 5260.068359 +3219 7660.458984 5346.633789 +3220 7444.534180 5170.530762 +3221 7447.079102 5143.780762 +3222 7449.200195 5113.315430 +3223 7726.212402 5326.942871 +3224 7496.288086 5109.600098 +3225 7422.475098 5055.729004 +3226 7547.618164 5086.193848 +3227 7811.903320 5311.338867 +3228 7386.840820 5005.572754 +3229 7601.068848 5072.076172 +3230 7860.263672 5310.595703 +3231 7629.915527 5059.444336 +3232 7908.624512 5312.453613 +3233 7919.653809 5313.196777 +3234 7654.520020 5028.607422 +3235 7913.714844 5290.162109 +3236 7501.802734 4951.701660 +3237 7970.983887 5322.484863 +3238 7699.486816 4979.565918 +3239 7292.241211 4869.222656 +3240 7559.071777 4912.319824 +3241 8061.765625 5362.238281 +3242 7752.937500 4908.976074 +3243 7889.110352 5093.252930 +3244 7592.160645 4872.566406 +3245 7763.118652 4891.142578 +3246 8077.461426 5249.293945 +3247 7760.997559 4864.021484 +3248 7755.058594 4847.674316 +3249 7752.937500 4831.698730 +3250 7763.118652 4815.351562 +3251 7641.369141 4797.146484 +3252 7795.783203 4775.226562 +3253 7806.388672 4757.393555 +3254 7808.085449 4719.497559 +3255 7808.085449 4708.723633 +3256 8063.462402 5669.118652 +3257 7934.077148 4869.222656 +3258 7816.569824 4696.091309 +3259 7707.122559 4664.140137 +3260 7834.811035 4671.199219 +3261 7938.319336 4831.327148 +3262 8326.899414 5203.967773 +3263 7707.122559 4635.532715 +3264 8331.990234 5192.450684 +3265 7889.110352 4652.623047 +3266 7653.671387 4599.494629 +3267 7926.017090 4641.848633 +3268 7931.956055 4730.643555 +3269 7954.863770 4629.216797 +3270 7993.891113 4616.584961 +3271 7997.709473 4707.237305 +3272 8124.973633 5882.003418 +3273 8323.929688 5019.690918 +3274 8137.275879 5930.301758 +3275 8090.187988 4676.771973 +3276 8139.396973 4660.424805 +3277 8144.911621 4593.178711 +3278 8183.939453 4586.119629 +3279 8205.574219 6085.228027 +3280 8215.331055 4640.734375 +3281 8225.087891 4560.855957 +3282 8254.358398 4637.390625 +3283 8254.358398 4554.540039 +3284 8262.418945 4633.675293 +3285 8266.661133 4629.959961 +3286 8257.752930 4535.592285 +3287 8303.143555 4749.219727 +3288 8255.631836 6200.029785 +3289 8266.236328 6230.494629 +3290 8241.208008 4408.158691 +3291 8249.692383 4386.610352 +3292 8290.416992 4587.605957 +3293 8267.933594 4373.235352 +3294 8280.236328 4369.891602 +3295 8270.054688 6324.119629 +3296 8294.659180 6340.466797 +3297 8315.445312 4368.033691 +3298 8333.686523 4369.891602 +3299 8345.989258 4376.950684 +3300 8358.291016 4385.867188 +3301 8364.654297 4396.641602 +3302 8274.720703 4447.540527 +3303 8272.175781 4411.130859 +3304 8285.326172 4399.613770 +3305 8316.293945 4397.384277 +3306 8468.586914 6379.848633 +3307 5589.021484 6260.216797 +3308 5758.282715 6448.952148 +3309 5739.617188 6497.622070 +3310 5625.927734 6396.566895 +3311 5701.862305 6340.466797 +3312 5611.080566 6298.484375 +3313 5119.416504 6129.811035 +3314 6322.063477 5691.038574 +3315 6330.123535 5688.809570 +3316 6336.486816 5692.153320 +3317 6271.582031 5704.041992 +3318 6269.460938 5669.861816 +3319 6232.129883 5650.170898 +3320 6087.048828 6017.610352 +3321 6073.897949 6040.273438 +3322 6092.987793 5990.488770 +3323 6011.962891 5997.176270 +3324 5526.237793 6173.279785 +3325 5596.232910 6101.946777 +3326 5439.697754 5386.015625 +3327 5403.215332 5459.578125 +3328 5308.615723 5418.338379 +3329 6543.927246 6895.898438 +3330 6611.801758 6767.350098 +3331 5681.924316 6687.843750 +3332 5684.045410 6669.638672 +3333 5788.401855 6733.169922 +3334 5851.185547 6756.204590 +3335 5878.759766 6716.451172 +3336 6046.748535 6827.166016 +3337 5934.755859 6986.922363 +3338 5880.880859 6963.516113 +3339 6078.988770 7058.998535 +3340 6099.775391 7063.084961 +3341 6121.410156 7063.084961 +3342 6134.136719 7190.146973 +3343 6143.469238 7294.545898 +3344 6135.409180 7325.382812 +3345 6102.744629 7321.295898 +3346 6056.929688 7297.146484 +3347 6024.689453 7280.056641 +3348 6106.138184 7449.472656 +3349 6103.168945 7457.645996 +3350 6004.327148 7269.282227 +3351 6027.234375 7351.389648 +3352 5997.115234 7283.400391 +3353 5988.630859 7331.327148 +3354 5999.660645 7396.344238 +3355 5995.842773 7321.295898 +3356 5972.935059 7323.524902 +3357 5979.722656 7313.493652 +3358 5946.633789 7368.851074 +3359 5941.967285 7360.306152 +3360 5937.725586 7352.132324 +3361 6106.986816 7651.582520 +3362 6108.259277 7705.082520 +3363 6025.537598 7651.582520 +3364 6109.107910 7736.290527 +3365 6020.871094 7663.843262 +3366 6000.509277 7672.016602 +3367 5792.219727 7437.211914 +3368 6005.599609 7604.027344 +3369 6021.719727 7722.915527 +3370 6000.509277 7589.537598 +3371 5989.055176 7563.902344 +3372 5766.767090 7501.486328 +3373 5970.389648 7523.406250 +3374 5805.370605 7515.232422 +3375 5883.425781 7665.700684 +3376 5956.814941 7511.145996 +3377 5818.945312 7509.288086 +3378 5837.610840 7320.181152 +3379 6109.107910 7899.762207 +3380 5888.092285 7601.798340 +3381 5786.705078 7561.673340 +3382 5773.130371 7593.996094 +3383 5717.133789 7625.947266 +3384 5771.009277 7659.756348 +3385 5757.434570 7631.520508 +3386 5759.555664 7649.725098 +3387 5687.014648 7702.110352 +3388 6109.107910 8074.379395 +3389 6073.049805 8072.521973 +3390 5871.972168 7895.675293 +3391 6046.324219 8085.525391 +3392 5871.972168 7949.918457 +3393 6016.205078 8042.428223 +3394 5997.963867 8109.674316 +3395 6109.107910 8214.816406 +3396 5777.796875 7893.817871 +3397 5768.039551 7893.817871 +3398 6109.107910 8243.423828 +3399 5950.027344 8133.823730 +3400 5894.879883 8002.674805 +3401 5968.268555 8062.490723 +3402 5903.788086 7999.331055 +3403 5923.726074 8146.827148 +3404 5777.796875 7948.060547 +3405 5924.574707 8040.199219 +3406 5917.787109 8084.410645 +3407 5952.148438 7982.612793 +3408 5769.736328 7820.998535 +3409 5832.944336 8024.595215 +3410 6008.145020 8214.816406 +3411 5684.045410 7891.959961 +3412 5770.160645 7805.022949 +3413 6103.168945 8347.451172 +3414 5853.730957 8072.521973 +3415 5681.500000 7935.428711 +3416 5752.768066 8056.917969 +3417 5594.536133 7890.474121 +3418 6115.895508 8480.085938 +3419 5628.897461 7796.849609 +3420 5821.490723 8180.636230 +3421 5628.897461 7754.495605 +3422 5307.767578 7358.448730 +3423 5845.246582 8184.351074 +3424 5433.334961 7887.873535 +3425 5390.913574 7887.501953 +3426 5893.183105 8160.202148 +3427 6130.742676 8626.095703 +3428 5297.162109 7420.493164 +3429 5972.086914 8526.155273 +3430 5979.298340 8551.791016 +3431 5682.348633 8327.388672 +3432 5267.466797 7466.562500 +3433 5695.499023 8350.051758 +3434 5489.755371 7987.813965 +3435 5910.151367 8524.297852 +3436 5411.699707 7807.251953 +3437 5876.638672 8539.159180 +3438 5239.893066 7506.315918 +3439 5645.866211 8263.115234 +3440 5446.061035 8005.646973 +3441 5514.359863 8031.282715 +3442 5894.879883 8589.686523 +3443 6004.750977 8642.071289 +3444 5464.302246 7805.394531 +3445 5475.756348 7793.505859 +3446 5740.041504 8429.929688 +3447 5402.791504 8011.963379 +3448 5212.319336 7547.183594 +3449 5371.823730 6037.301270 +3450 5433.758789 6118.293945 +3451 5475.332031 6145.415527 +3452 7262.545898 3459.280762 +3453 7243.032227 3513.152100 +3454 7374.538574 3432.159424 +3455 7374.538574 3458.537598 +3456 7427.565430 3419.527344 +3457 7376.235352 3494.204102 +3458 7370.296387 3517.610352 +3459 7128.070312 3602.689941 +3460 7366.054199 3532.099854 +3461 7115.343750 3624.981445 +3462 7494.166992 3425.471924 +3463 7392.779785 3548.075439 +3464 7399.567383 3339.277832 +3465 7378.356445 3306.211914 +3466 7344.419434 3292.465332 +3467 7425.444336 3266.830078 +3468 7319.390625 3272.774658 +3469 7464.472168 3246.767822 +3470 7299.028320 3227.819824 +3471 7284.605469 3188.066650 +3472 7699.486816 3335.562500 +3473 7284.605469 3170.976318 +3474 7670.640137 3312.156250 +3475 7741.908203 3357.854004 +3476 7648.156738 3276.118408 +3477 7604.038574 3211.101318 +3478 7656.216797 3260.142578 +3479 7782.632812 3386.461670 +3480 7788.996094 3415.069092 +3481 7257.879883 3046.886719 +3482 7694.395996 3246.767822 +3483 7663.852539 3239.708740 +3484 7727.484863 3214.444824 +3485 7189.581543 3030.539551 +3486 7745.301758 3189.924316 +3487 7179.824219 3045.029053 +3488 7797.056152 3528.384521 +3489 7755.482910 3148.684814 +3490 7755.482910 3123.420898 +3491 7809.358398 3571.110107 +3492 7844.992188 3192.524902 +3493 7811.479004 3603.432861 +3494 7038.561035 3041.313721 +3495 7102.193359 3158.344482 +3496 7821.236328 3056.917725 +3497 7087.770020 3167.632568 +3498 7054.681152 3167.632568 +3499 7084.800293 3217.417236 +3500 7038.561035 3175.063232 +3501 7889.534668 3695.199951 +3502 7097.102539 3262.371826 +3503 6900.691406 3036.112305 +3504 7945.106934 3725.665039 +3505 7099.223633 3294.694580 +3506 7965.468750 3750.928711 +3507 6884.571289 2974.438965 +3508 6884.571289 2966.636963 +3509 6875.238770 2954.376465 +3510 6926.568359 3137.167480 +3511 6764.094727 3024.966553 +3512 6904.933594 2904.220459 +3513 6868.875488 3140.882812 +3514 6917.235840 2870.040039 +3515 6816.697266 2875.241455 +3516 6774.275879 3087.011475 +3517 6917.235840 2839.946533 +3518 6783.184082 3146.084229 +3519 6626.648926 3046.886719 +3520 6906.630371 2768.613525 +3521 6737.793457 2806.509033 +3522 6732.702637 2807.252197 +3523 6748.822754 2803.536865 +3524 6902.812500 2734.061523 +3525 6687.735840 2813.196533 +3526 6846.392090 2774.557861 +3527 6532.897949 3041.313721 +3528 6703.855957 2728.488525 +3529 6517.201660 3035.369385 +3530 6705.977051 2713.999023 +3531 6640.224121 2829.543701 +3532 6634.708984 2831.401367 +3533 6877.783691 2646.381348 +3534 6634.708984 2849.234619 +3535 6542.230469 3019.393555 +3536 6740.338379 2700.252686 +3537 6586.772949 2820.255615 +3538 6457.812012 3014.192383 +3539 6840.453125 2661.614014 +3540 6865.905762 2604.770508 +3541 6452.721191 3057.660889 +3542 6623.255371 2892.703125 +3543 6630.467285 2742.978271 +3544 6677.130859 2627.804932 +3545 6581.682617 2968.123047 +3546 6584.651855 2964.779297 +3547 6861.663574 2570.590088 +3548 6623.255371 2928.741211 +3549 6414.541992 3072.893555 +3550 6537.563965 2844.404785 +3551 6785.305176 2631.520264 +3552 6487.082520 2938.400879 +3553 6395.452637 2992.272217 +3554 6864.633301 2539.753418 +3555 6574.470703 2734.433105 +3556 6554.108398 2869.297119 +3557 6557.926270 2916.852539 +3558 6545.624023 2875.241455 +3559 6632.164062 2582.850342 +3560 6566.410645 2912.394043 +3561 6390.361816 2947.317627 +3562 6623.679688 2567.617676 +3563 6738.641602 2606.256592 +3564 6493.870117 3163.545898 +3565 6615.619629 2544.211670 +3566 6515.081055 2934.685791 +3567 7050.014648 2603.284180 +3568 6330.971680 3124.535645 +3569 6442.964355 2842.547119 +3570 6862.087891 2033.363037 +3571 6890.085938 2074.602539 +3572 6826.878418 1980.977905 +3573 6948.627441 2041.165161 +3574 6728.460449 2009.585327 +3575 6956.263672 2173.056885 +3576 7003.351074 2286.000977 +3577 7003.351074 2309.406982 +3578 7046.621094 2417.149658 +3579 7152.674805 1733.169922 +3580 7017.774414 2430.153076 +3581 7034.318848 2459.132080 +3582 7123.828125 2374.052490 +3583 6963.899414 2463.961914 +3584 7236.668945 1606.850952 +3585 7274.424316 2327.240234 +3586 7154.795898 2624.461182 +3587 7294.786621 2348.788818 +3588 7311.330566 2359.562988 +3589 7327.026855 2272.625977 +3590 7201.883301 2656.041016 +3591 7350.358398 2372.195068 +3592 7332.117188 2254.792725 +3593 7382.598633 1529.573486 +3594 6863.784668 1578.243408 +3595 7362.660645 2388.170654 +3596 6806.939941 1566.726074 +3597 7377.083984 2182.716553 +3598 7482.713379 1479.045898 +3599 6751.368164 1564.125488 +3600 7513.256836 1482.389648 +3601 6723.370117 1581.215576 +3602 7541.679199 1503.938232 +3603 7405.930664 2073.116455 +3604 6647.435547 1628.027954 +3605 7587.494141 1557.809448 +3606 7417.384277 2015.529785 +3607 6632.164062 1637.687622 +3608 6778.517578 1694.902710 +3609 7622.279785 1567.840698 +3610 6782.759766 1708.277588 +3611 6646.587402 1409.570557 +3612 6582.530762 1667.781250 +3613 6576.591797 1670.753418 +3614 6596.529785 1548.892822 +3615 6689.008789 1735.027466 +3616 6593.984863 1542.948486 +3617 6775.972656 1777.381470 +3618 6691.129883 1748.773926 +3619 6590.166504 1533.288696 +3620 6771.730469 1787.041138 +3621 7420.354004 1891.068481 +3622 6588.045410 1527.715820 +3623 6518.474609 1679.298584 +3624 6756.458496 1796.700806 +3625 7576.040527 2030.762329 +3626 6517.201660 1652.548706 +3627 6746.277344 1374.647095 +3628 6686.887695 1791.127930 +3629 6734.399414 1796.700806 +3630 6476.477539 1675.583252 +3631 6529.928223 1449.695312 +3632 6521.020020 1731.312256 +3633 6600.771973 1781.468262 +3634 6532.897949 1436.320435 +3635 6787.850586 1372.789429 +3636 6533.746094 1425.174561 +3637 6520.171387 1491.306274 +3638 6522.716797 1769.950928 +3639 6420.905273 1662.208374 +3640 6418.784180 1666.666626 +3641 6535.019043 1786.298096 +3642 6497.687988 1506.538818 +3643 6513.383789 1518.056152 +3644 6496.415527 1771.437012 +3645 6502.354492 1510.254150 +3646 6520.595703 1800.787598 +3647 6438.297852 1714.222046 +3648 6467.568848 1419.601685 +3649 6538.412598 1357.928345 +3650 6405.209473 1711.992920 +3651 6491.749023 1796.700806 +3652 6875.662598 1338.237427 +3653 7588.342773 1814.905640 +3654 6877.783691 1315.202881 +3655 6394.179688 1748.402466 +3656 6387.816406 1769.579468 +3657 6392.058594 1531.431152 +3658 6501.505859 1256.873291 +3659 6367.878418 1539.233154 +3660 6374.241699 1816.020264 +3661 6346.243652 1552.608154 +3662 6333.092773 1559.295532 +3663 6318.245605 1567.097656 +3664 6470.114258 1182.939575 +3665 6338.607910 1876.578979 +3666 6294.913574 1544.062988 +3667 6706.401367 1940.853027 +3668 6267.339844 1498.736816 +3669 6255.461914 1568.212158 +3670 6640.648438 1208.203247 +3671 6353.455078 1256.130127 +3672 6263.521973 1850.943726 +3673 6724.218262 2011.814575 +3674 6224.069824 1581.958740 +3675 6286.005371 1965.745239 +3676 6475.204590 1068.137939 +3677 6279.642090 1976.891113 +3678 6180.800293 1592.361450 +3679 6285.581055 1797.443848 +3680 6250.371094 1942.710693 +3681 6169.346191 1592.361450 +3682 6193.950684 1838.311768 +3683 6261.400879 1265.789917 +3684 6153.226074 1588.646118 +3685 6142.196777 1499.479858 +3686 6145.590332 1574.899658 +3687 6753.064941 2102.467041 +3688 6264.794434 3704.488037 +3689 6231.705566 3684.425537 +3690 6222.373047 3694.085205 +3691 6209.646484 3711.918457 +3692 6276.672363 3650.616699 +3693 6162.559082 3779.164795 +3694 6167.225098 3785.852295 +3695 6155.771484 3769.133545 +3696 6205.828613 3873.532471 +3697 6244.007812 3903.625977 +3698 6017.477539 3688.512451 +3699 5983.540527 3658.790283 +3700 6188.436035 3987.591064 +3701 5966.571777 3671.422119 +3702 5967.420410 3644.672363 +3703 6182.072754 4060.781738 +3704 5915.242188 3700.772705 +3705 6372.969238 3984.618896 +3706 6371.696289 3993.163818 +3707 5889.364746 3717.491455 +3708 5876.638672 3747.584961 +3709 5878.759766 3773.963379 +3710 5829.975098 3728.265625 +3711 6382.726074 4078.614990 +3712 5821.490723 3713.404785 +3713 5883.001953 3798.112549 +3714 6050.566406 4083.816406 +3715 6387.392578 3863.872803 +3716 5659.440918 3721.949707 +3717 6070.080078 4241.714844 +3718 5646.714355 3710.061035 +3719 5891.062012 4091.989990 +3720 5658.592285 3701.515869 +3721 5623.382812 3726.408203 +3722 5853.730957 4093.476074 +3723 6112.925781 4251.002930 +3724 5893.183105 4138.059082 +3725 6012.811035 4235.027344 +3726 6151.529297 4258.805176 +3727 5891.062012 4178.184082 +3728 6010.690430 4266.607422 +3729 5975.056152 4230.569336 +3730 5784.583984 4082.330322 +3731 6098.078125 4349.457520 +3732 6188.436035 4253.232422 +3733 5942.815918 4226.854004 +3734 6106.562500 4366.547852 +3735 5893.183105 4223.881836 +3736 5975.056152 4273.294922 +3737 6228.312012 4239.857422 +3738 6123.106934 4394.783691 +3739 6117.592285 4391.439941 +3740 5788.826172 3992.420898 +3741 6218.555176 4332.367188 +3742 5787.977539 3982.761230 +3743 5903.788086 4303.759766 +3744 5786.705078 3971.615479 +3745 6034.446289 4399.985352 +3746 6055.656738 4428.964355 +3747 6274.551270 4295.958008 +3748 5791.371582 3914.028809 +3749 6248.250000 4472.804199 +3750 5996.690918 4465.002441 +3751 5920.756836 4401.099609 +3752 5987.358398 4470.575195 +3753 5795.189453 3867.216553 +3754 6278.369141 4494.353027 +3755 6347.091797 4249.517090 +3756 6356.424805 4256.947754 +3757 6297.458984 4508.470703 +3758 5938.149414 4495.095703 +3759 6364.060547 4262.520508 +3760 6321.214844 4451.627441 +3761 6397.149414 4257.318848 +3762 6407.754395 4255.833008 +3763 6374.666016 4307.103516 +3764 5957.239258 4551.196289 +3765 6374.666016 4321.964844 +3766 6347.091797 4556.769043 +3767 5962.753906 4566.057129 +3768 6344.970703 4412.245605 +3769 6370.848145 4339.054688 +3770 5848.216309 4506.613281 +3771 6316.124512 4569.772461 +3772 6366.181641 4361.346191 +3773 6376.787109 4585.376953 +3774 6003.478516 4547.480957 +3775 6341.152832 4342.770020 +3776 6381.877441 4593.550293 +3777 5981.843750 4601.352539 +3778 6411.996582 4339.054688 +3779 5994.569824 4611.012207 +3780 6277.945312 4569.772461 +3781 6311.458008 4348.342773 +3782 6037.839844 4538.192871 +3783 6435.752930 4331.624512 +3784 6403.088379 4654.108887 +3785 6451.448730 4600.237793 +3786 6213.464355 4562.342285 +3787 6098.078125 4519.245117 +3788 6412.420898 4679.744629 +3789 6065.837891 4639.248047 +3790 6476.053223 4609.897461 +3791 6106.562500 4521.102539 +3792 6487.082520 4614.727539 +3793 5713.315918 4524.446289 +3794 6345.395020 4657.824219 +3795 6423.450684 4710.209473 +3796 6172.740234 4560.484375 +3797 6468.417480 4538.564453 +3798 6516.777832 4597.637207 +3799 6533.746094 4633.675293 +3800 5722.224609 4572.744629 +3801 6489.627930 4517.758789 +3802 6300.428223 4654.108887 +3803 6120.561523 4584.633789 +3804 6027.234375 4707.608887 +3805 6140.923828 4669.341797 +3806 6232.129883 3192.524902 +3807 6214.737305 3202.184570 +3808 6250.795410 3179.893066 +3809 6232.129883 3237.479492 +3810 6270.309082 3287.635498 +3811 6157.043945 3108.560059 +3812 6147.711426 3093.698975 +3813 6295.337891 3322.559082 +3814 6333.092773 3299.152832 +3815 6087.473145 3295.809082 +3816 6082.806641 3299.895996 +3817 6378.908203 3274.632080 +3818 6242.735352 3066.577393 +3819 6384.847168 3279.833496 +3820 6334.365723 3376.430420 +3821 6348.789062 3396.864258 +3822 6165.952637 3380.517090 +3823 6065.414062 2963.293213 +3824 6391.634277 3415.812256 +3825 6402.239746 3334.819336 +3826 6185.890625 3399.836426 +3827 6436.601074 3435.131592 +3828 6350.910156 3460.766846 +3829 5939.846191 3416.183594 +3830 6154.499023 3428.444092 +3831 6094.684570 3438.475342 +3832 6449.751953 3385.346924 +3833 6008.145020 2873.755371 +3834 6244.007812 3455.565430 +3835 6003.902832 2874.126953 +3836 6391.634277 3496.804932 +3837 6517.625977 3451.850098 +3838 6410.299805 3502.006348 +3839 6211.767578 3486.030518 +3840 6449.751953 3336.677002 +3841 6543.502930 3450.735596 +3842 6034.021973 3486.402100 +3843 6292.368164 3501.634766 +3844 6441.691895 3308.069580 +3845 5967.844727 2809.852783 +3846 6162.559082 3500.891602 +3847 5931.786133 2879.328369 +3848 6089.169922 2861.123535 +3849 6453.569824 3534.329102 +3850 6011.962891 3476.370850 +3851 6099.775391 2860.009033 +3852 6512.959961 3484.916016 +3853 6469.689941 3522.440186 +3854 6426.844238 3281.691162 +3855 5994.569824 2788.304443 +3856 5996.690918 2784.589111 +3857 6115.895508 2889.359375 +3858 6120.561523 2887.873291 +3859 6493.870117 3292.465332 +3860 5875.365723 2891.217041 +3861 6240.614258 3548.075439 +3862 6092.139160 3537.301270 +3863 5952.572754 3454.822510 +3864 6017.053223 2750.408691 +3865 5897.424805 2760.811523 +3866 6479.446777 3258.285156 +3867 6398.846191 3230.791992 +3868 6045.899902 2810.224365 +3869 6393.331543 3221.132324 +3870 6062.020020 2802.793945 +3871 6062.020020 2818.769531 +3872 6070.504395 2806.137695 +3873 6139.227051 3577.054443 +3874 6148.135742 2964.036377 +3875 6198.192871 2858.522705 +3876 5870.275391 2813.568115 +3877 6369.999512 3178.406982 +3878 6161.710449 3587.828857 +3879 5838.883301 2719.943604 +3880 5854.155273 2809.852783 +3881 6237.220703 2813.196533 +3882 5860.518555 2831.401367 +3883 6170.619141 3003.046631 +3884 6184.618164 3584.113525 +3885 5846.095215 2824.342285 +3886 6201.586426 3014.192383 +3887 6272.006348 2836.974365 +3888 6302.973633 2828.057617 +3889 5759.555664 2672.759766 +3890 6329.699219 2777.158447 +3891 5916.938965 2621.117432 +3892 6295.337891 3001.188965 +3893 6362.363770 2824.342285 +3894 5759.555664 2617.030762 +3895 6397.149414 2751.894775 +3896 6316.548828 3044.285889 +3897 6361.515137 2888.616455 +3898 6315.700195 3055.060303 +3899 6315.700195 3058.775391 +3900 5661.137695 2596.968262 +3901 6501.930176 2742.978271 +3902 5619.988770 2585.450928 +3903 6023.416504 2479.194580 +3904 5597.505859 2579.135010 +3905 5601.747559 2643.409180 +3906 5540.236816 2561.301758 +3907 5763.797363 2386.684570 +3908 5930.089355 2445.385742 +3909 5597.505859 2708.054688 +3910 5706.528809 2358.448486 +3911 5835.065430 2411.576660 +3912 5577.143555 2749.294189 +3913 5509.269043 2648.239014 +3914 6101.047852 2326.125732 +3915 5962.753906 2372.195068 +3916 5894.455566 2518.576416 +3917 5431.213867 2527.121338 +3918 5714.588867 2297.146729 +3919 5869.851074 2509.659668 +3920 5720.952148 2291.573730 +3921 5643.320801 2327.240234 +3922 5865.608887 2511.145752 +3923 5857.548828 2513.375000 +3924 6662.707520 3513.523438 +3925 6709.794922 2563.159424 +3926 6687.311523 2528.979004 +3927 6658.465332 2496.656250 +3928 6625.800781 2462.475830 +3929 6587.621582 2449.843994 +3930 6593.136230 2473.993164 +3931 6580.833984 2420.121826 +3932 6554.108398 2369.594238 +3933 6527.382812 2328.354980 +3934 6502.778809 2285.257812 +3935 6498.960449 2256.278809 +3936 6439.995117 2225.813721 +3937 6642.345215 2342.844482 +3938 6319.518066 2202.035889 +3939 6311.882324 2200.178223 +3940 6696.220215 2369.594238 +3941 6390.786133 2165.626465 +3942 6750.095215 2406.746826 +3943 6185.041992 2171.570801 +3944 6180.375977 2170.827881 +3945 6441.267578 2090.578125 +3946 6833.241211 2403.403076 +3947 6119.713379 2120.300293 +3948 6518.050293 2102.095459 +3949 6814.576172 2332.441650 +3950 6147.287109 2068.657959 +3951 6555.381348 2059.741455 +3952 6166.800781 2045.623413 +3953 6583.803711 2046.366455 +3954 6063.716797 1996.581909 +3955 6055.232910 1998.439575 +3956 6085.775879 1967.602905 +3957 6116.319336 1940.853027 +3958 6136.257812 1927.478027 +3959 6147.287109 1925.248901 +3960 6169.346191 1929.335693 +3961 6186.739258 1934.908569 +3962 6210.919434 1931.193359 +3963 8898.315430 3739.782959 +3964 8882.195312 3732.352539 +3965 8866.075195 3725.293457 +3966 6496.415527 2898.647705 +3967 9661.477539 3037.969971 +3968 9331.862305 2964.036377 +3969 8516.098633 1349.011719 +3970 8361.260742 1389.508057 +3971 8713.358398 2119.185547 +3972 8705.298828 2108.411377 +3973 8684.511719 2097.637207 +3974 8659.907227 2094.293457 +3975 8639.544922 2097.637207 +3976 8565.732422 2140.734131 +3977 8553.429688 2137.390381 +3978 8544.945312 2119.185547 +3979 8536.885742 2101.352295 +3980 8450.769531 2007.727783 +3981 9251.261719 2203.150635 +3982 9173.207031 2293.059814 +3983 9119.755859 2332.441650 +3984 9090.909180 2350.646484 +3985 5446.061035 2100.609375 +3986 5421.456543 2089.834961 +3987 5415.517578 2104.324463 +3988 5524.964844 2134.789795 +3989 5499.512207 2255.907227 +3990 5392.610352 2203.521973 +3991 5615.322754 2313.122314 +3992 5001.484863 1075.568481 +3993 5081.236816 1052.162231 +3994 5098.205566 1068.880981 +3995 5288.253418 1061.450439 +3996 4916.217773 893.892090 +3997 5360.370117 1047.332397 +3998 5377.338379 1043.988647 +3999 4998.090820 851.166565 +4000 5400.670410 1042.502563 +4001 5421.880859 1042.502563 +4002 5443.516113 1043.988647 +4003 4730.835938 856.739502 +4004 4913.248047 802.496643 +4005 4934.034668 770.916931 +4006 4679.930664 903.180237 +4007 5175.412598 759.399597 +4008 4817.375977 746.767700 +4009 4840.283203 717.045593 +4010 4601.875000 840.763855 +4011 4652.780762 702.184570 +4012 5245.832031 722.990051 +4013 4598.057129 820.701416 +4014 4585.754883 827.760437 +4015 5071.479980 699.955444 +4016 4702.837891 679.149963 +4017 4626.055176 631.223083 +4018 4615.874023 606.330811 +4019 4757.561523 653.514648 +4020 4975.607910 644.969543 +4021 4573.876953 560.633057 +4022 5289.102051 561.376160 +4023 4709.625488 567.692078 +4024 4886.522949 594.070435 +4025 4631.569824 511.963135 +4026 4689.687500 546.143555 +4027 4511.517578 501.931946 +4028 4517.032227 490.414612 +4029 4756.713379 535.369324 +4030 4499.215332 530.539429 +4031 4783.438477 513.820801 +4032 4670.597656 459.949463 +4033 4812.709473 552.831055 +4034 4498.366699 574.007996 +4035 4795.740723 488.928528 +4036 4539.091309 404.963593 +4037 4797.861816 465.522369 +4038 5254.316406 354.436035 +4039 4578.119141 413.880219 +4040 4803.800781 430.970428 +4041 4497.518555 645.712585 +4042 4381.708008 478.154266 +4043 4491.155273 672.833984 +4044 4390.616211 577.351746 +4045 4495.397461 708.500549 +4046 4514.486816 295.734894 +4047 4655.326172 392.703217 +4048 4313.409180 433.571106 +4049 4480.549805 734.878906 +4050 4304.925293 451.775909 +4051 4474.186523 308.366760 +4052 4558.181152 281.616882 +4053 4645.145020 344.033295 +4054 4707.504395 377.842163 +4055 4462.732910 766.087097 +4056 4274.806152 407.935791 +4057 4352.437012 394.189331 +4058 4724.896973 364.467224 +4059 4606.965820 267.127350 +4060 5245.832031 176.846481 +4061 4548.848145 763.857910 +4062 4740.168945 352.578400 +4063 4374.920410 367.810974 +4064 4455.520996 242.978149 +4065 4240.868652 449.175201 +4066 4402.070312 330.658356 +4067 4386.374023 728.562927 +4068 4713.019043 327.686127 +4069 4569.210449 756.427429 +4070 4303.228027 540.199158 +4071 5219.530762 169.415955 +4072 4708.776855 315.425781 +4073 4646.417480 240.005951 +4074 4221.779297 344.776337 +4075 5199.168457 158.641693 +4076 4436.855957 199.881119 +4077 4527.637695 168.301376 +4078 4811.437012 339.946503 +4079 4428.371582 182.047852 +4080 5172.867188 154.926437 +4081 4240.868652 510.477051 +4082 4430.492676 178.332596 +4083 5321.766602 203.967896 +4084 4435.158691 167.558334 +4085 4240.868652 526.452698 +4086 4340.559082 283.846039 +4087 4560.302246 155.669495 +4088 4345.649902 279.016205 +4089 5343.401367 212.513000 +4090 4240.868652 539.084534 +4091 4198.022949 286.075195 +4092 5366.309082 229.603210 +4093 4595.087402 148.610489 +4094 4800.831543 281.245361 +4095 4630.297363 144.895233 +4096 4159.419434 269.356506 +4097 4292.623047 232.203888 +4098 4157.298828 307.623718 +4099 4269.715332 349.234650 +4100 4283.290039 213.627579 +4101 5071.904297 212.513000 +4102 4797.013672 209.169266 +4103 4156.450195 325.456970 +4104 4089.424316 238.519836 +4105 4243.414062 263.040558 +4106 4274.381836 174.245804 +4107 4235.354004 261.182953 +4108 4836.889648 200.624161 +4109 5031.179688 189.849899 +4110 4823.739258 270.471100 +4111 4805.073730 270.471100 +4112 4924.277832 2019.988159 +4113 4942.094727 2026.304077 +4114 4713.443359 1941.224609 +4115 4907.733398 1051.419189 +4116 4944.640137 1171.793701 +4117 4578.119141 1782.954346 +4118 5072.752930 286.075195 +4119 5062.571777 295.363342 +4120 4666.355469 1838.683350 +4121 4889.916504 215.113693 +4122 4827.980957 1628.770996 +4123 4842.404297 1632.114746 +4124 4850.464355 1628.399414 +4125 4854.706543 1626.541870 +4126 4710.049805 1604.993286 +4127 4678.657715 1682.270752 +4128 4668.900879 1705.676880 +4129 4745.683594 1694.902710 +4130 4764.349121 1698.617920 +4131 4772.409180 1700.104004 +4132 4774.530273 1689.329712 +4133 4301.531250 0.000000 +4134 4260.806641 24.892258 +4135 4256.564941 32.322781 +4136 4265.473145 102.912766 +4137 4306.622070 86.565613 +4138 4321.045410 80.249664 +4139 4328.681152 70.589981 +4140 4335.044434 61.673355 +4141 4973.910645 1260.960083 +4142 4972.638184 1250.185791 +4143 4971.365723 1239.411499 +4144 4535.697754 850.795044 +4145 4362.618164 151.954224 +4146 4354.558105 156.412537 +4147 4367.708984 143.780655 +4148 4372.799316 134.492493 +4149 4325.711426 167.186798 +4150 4337.165527 1068.137939 +4151 8688.753906 6677.812500 +4152 8647.180664 6393.966309 +4153 8686.632812 7024.817871 +4154 8754.083008 6399.167969 +4155 8515.674805 6365.358887 +4156 8625.122070 6242.383789 +4157 8864.802734 6407.341309 +4158 8396.894531 6335.636719 +4159 8755.780273 6244.612793 +4160 8871.590820 7186.431641 +4161 8573.791992 5995.318848 +4162 8770.203125 6090.058105 +4163 8578.034180 5962.996094 +4164 8774.445312 6057.735352 +4165 8567.004883 5901.322754 +4166 8607.304688 5897.979004 +4167 8551.308594 5815.128418 +4168 8652.696289 5879.773926 +4169 8656.513672 5896.121094 +4170 8549.612305 5804.354492 +4171 8565.732422 5779.090332 +4172 8535.612305 5729.306152 +4173 8866.923828 5802.496582 +4174 8513.129883 5657.229980 +4175 8649.726562 5678.406738 +4176 8500.827148 5659.087402 +4177 8506.766602 5637.539062 +4178 8490.646484 5655.372070 +4179 8484.283203 5648.313477 +4180 8492.342773 5639.396484 +4181 8676.452148 5644.598145 +4182 8697.238281 5605.216309 +4183 8715.479492 5534.997559 +4184 9129.512695 5962.996094 +4185 8776.990234 5317.654785 +4186 8801.594727 5244.464355 +4187 8807.958008 5192.450684 +4188 8801.594727 5120.746094 +4189 8731.175781 5135.606934 +4190 8931.829102 5092.510254 +4191 8746.447266 4947.986328 +4192 9061.638672 5060.558594 +4193 8727.782227 4765.195312 +4194 9152.419922 4989.968750 +4195 8396.894531 5190.221191 +4196 8388.834961 5181.304688 +4197 9199.507812 4942.413574 +4198 8388.834961 5124.461426 +4199 8703.177734 4621.786133 +4200 8692.996094 4602.095215 +4201 8768.930664 4598.751465 +4202 8648.029297 4546.737793 +4203 8667.119141 4547.480957 +4204 8617.061523 4545.995117 +4205 8706.146484 4540.421875 +4206 8896.194336 4575.345703 +4207 9451.067383 4828.726562 +4208 8495.312500 4506.241699 +4209 8818.988281 4495.467285 +4210 8978.492188 4533.734375 +4211 8365.502930 4754.421387 +4212 8884.741211 4473.918945 +4213 9019.216797 4501.411621 +4214 8395.198242 4630.331543 +4215 9037.881836 4503.269531 +4216 8382.895508 4529.647949 +4217 8395.198242 4642.963379 +4218 8915.284180 4454.228027 +4219 8936.071289 4430.821777 +4220 8950.070312 4411.130859 +4221 9683.960938 4718.011719 +4222 8339.625977 4463.144531 +4223 8331.990234 4408.901855 +4224 10000.000000 4578.689453 +4225 5447.757812 2806.509033 +4226 5432.062012 2803.908447 +4227 5486.785645 2812.825195 +4228 5472.362305 2731.460938 +4229 5473.635254 2855.922119 +4230 5466.423340 2880.071289 +4231 5455.817871 2894.189209 +4232 5310.736816 2794.248779 +4233 5602.171875 2830.658447 +4234 5262.376465 2796.478027 +4235 5300.555664 2728.488525 +4236 5600.899414 2881.185791 +4237 5211.046387 2809.109863 +4238 5319.221191 2670.902100 +4239 5167.776855 2810.967529 +4240 5207.652832 2745.578857 +4241 5203.410645 2893.074707 +4242 5213.591797 2720.686523 +4243 5333.644531 2602.541260 +4244 5216.561523 2708.054688 +4245 5096.084473 2803.908447 +4246 5197.471680 2954.748047 +4247 5167.352539 2702.110352 +4248 5335.341309 2544.954590 +4249 5163.110352 2713.256104 +4250 5232.257324 2644.523682 +4251 5144.444824 2699.137939 +4252 5144.444824 2715.113770 +4253 5239.893066 2614.430176 +4254 5086.327637 2890.102539 +4255 5337.038086 2492.940918 +4256 4999.788086 2805.766113 +4257 5282.738770 2613.315430 +4258 5086.327637 2931.342041 +4259 5154.201660 2632.263428 +4260 5297.162109 2612.572510 +4261 4996.394043 2853.692871 +4262 5349.764648 2439.441162 +4263 5297.162109 2627.062012 +4264 5141.899414 2615.544678 +4265 5080.388672 2962.178711 +4266 5250.498535 2535.294922 +4267 4992.576172 2906.821289 +4268 5053.663086 3019.393555 +4269 5037.118652 3061.376221 +4270 4774.530273 2814.682617 +4271 4757.985840 2818.397949 +4272 4729.563477 2829.172119 +4273 4920.884277 3042.428223 +4274 4904.339844 3044.285889 +4275 4704.110840 2787.561279 +4276 4868.281738 3055.060303 +4277 4682.051270 2796.478027 +4278 4838.162109 3065.091309 +4279 4664.234375 2723.287354 +4280 4691.808594 2713.256104 +4281 4646.841797 2695.422852 +4282 4813.133789 2964.779297 +4283 4592.542480 2878.585205 +4284 4941.246582 3174.320068 +4285 4605.268555 2732.203857 +4286 4716.836914 3101.872559 +4287 4533.576660 2905.335205 +4288 4567.089355 2771.585693 +4289 4744.411133 3147.941650 +4290 4820.769531 2719.200439 +4291 4827.557129 2723.287354 +4292 4569.210449 2570.590088 +4293 4536.970215 2748.551025 +4294 4669.749512 3185.094482 +4295 4495.821289 2844.404785 +4296 4497.518555 2685.020020 +4297 4500.063477 2674.245850 +4298 4476.307617 2827.314697 +4299 4500.487793 2670.158936 +4300 4517.456543 2486.996582 +4301 4456.369629 2799.450195 +4302 4683.324219 2498.885498 +4303 4432.613770 2770.099609 +4304 4489.882324 2771.585693 +4305 4722.775879 2475.479248 +4306 4413.099609 2753.009277 +4307 4721.503418 2546.069336 +4308 4750.350098 2458.760498 +4309 4393.161621 2770.099609 +4310 4696.474609 2436.468994 +4311 4743.562500 2574.305176 +4312 4774.530273 2443.899658 +4313 4754.167969 2592.510010 +4314 4761.379395 2610.343262 +4315 4764.349121 2623.346680 +4316 4667.204102 2372.937988 +4317 4408.433594 2315.351562 +4318 4761.379395 2654.183350 +4319 4739.320312 2352.132568 +4320 4830.102051 2560.558838 +4321 4614.601562 2394.858154 +4322 4836.889648 2573.190674 +4323 4717.261230 2651.582764 +4324 4819.497070 2655.669434 +4325 4830.102051 2589.537842 +4326 4699.868652 2650.096680 +4327 4338.437988 2348.045654 +4328 4597.208496 2372.937988 +4329 4832.223145 2611.829346 +4330 4326.560059 2297.518311 +4331 4296.016602 2299.747314 +4332 5112.204590 2241.046143 +4333 5614.898438 2392.257324 +4334 5589.869629 2417.521240 +4335 6549.866211 2667.929932 +4336 5232.257324 3247.882324 +4337 5849.488770 2509.659668 +4338 5855.427734 2497.027832 +4339 5571.628418 4515.529785 +4340 5540.661133 4549.710449 +4341 5538.540039 4564.199707 +4342 5555.932617 4556.769043 +4343 5650.532227 4532.991699 +4344 5393.882812 2909.793457 +4345 5587.324707 3830.063965 +4346 5586.051758 3817.432129 +4347 6968.141602 9088.274414 +4348 6634.708984 9366.547852 +4349 6630.042969 9362.460938 +4350 6641.496582 9358.746094 +4351 6625.376465 9358.746094 +4352 6813.727539 9289.270508 +4353 6764.518555 8099.271973 +4354 6610.953125 9321.964844 +4355 6604.166016 9310.076172 +4356 6620.286133 9307.846680 +4357 6613.498535 9305.989258 +4358 6091.291016 9718.382812 +4359 6049.717773 9725.813477 +4360 5987.358398 9725.813477 +4361 5852.034180 9705.750977 +4362 5829.550781 9718.382812 +4363 6403.088379 9603.953125 +4364 5732.830078 9785.257812 +4365 5684.469727 9757.021484 +4366 5652.653320 9749.219727 +4367 5641.624023 9848.045898 +4368 6315.700195 9447.912109 +4369 6308.912598 9436.023438 +4370 6334.365723 9425.992188 +4371 6292.368164 9405.929688 +4372 6339.031738 9440.852539 +4373 5575.446289 9798.632812 +4374 5566.113770 9900.430664 +4375 6238.068848 9482.092773 +4376 6274.126953 9373.978516 +4377 6271.582031 9369.519531 +4378 6243.159668 9431.193359 +4379 6311.882324 9359.860352 +4380 5529.631348 9889.656250 +4381 5524.964844 9772.625977 +4382 6192.253906 9482.092773 +4383 6190.557129 9435.280273 +4384 6237.644531 9310.076172 +4385 5491.876465 9951.701172 +4386 5481.270996 9867.365234 +4387 5474.483398 9770.396484 +4388 5480.846680 9959.131836 +4389 6185.466309 9405.557617 +4390 5433.334961 9714.295898 +4391 5451.576172 9841.358398 +4392 5435.456055 9690.147461 +4393 6212.191895 9264.750000 +4394 5394.731445 9718.754883 +4395 5415.941895 9780.427734 +4396 5380.308105 9720.983398 +4397 6270.309082 9236.513672 +4398 5373.520508 9722.098633 +4399 5428.668457 9801.233398 +4400 6258.855469 9201.961914 +4401 5380.308105 9989.597656 +4402 6123.531250 9374.349609 +4403 5504.178711 9648.165039 +4404 5300.979980 9732.873047 +4405 5344.673828 10000.000000 +4406 6149.832520 9154.035156 +4407 5355.279297 9934.982422 +4408 5313.706543 9629.959961 +4409 6132.015625 9122.455078 +4410 6109.532227 9172.611328 +4411 5236.075195 9741.045898 +4412 5202.138184 9745.132812 +4413 6086.624512 9135.458008 +4414 6186.739258 9100.535156 +4415 6061.595703 9196.017578 +4416 5266.618652 9787.487305 +4417 5965.299316 9374.349609 +4418 5304.797852 9842.844727 +4419 5244.983887 9557.512695 +4420 6042.506348 9205.676758 +4421 5407.033691 9586.491211 +4422 6223.221680 9087.160156 +4423 5965.299316 9346.114258 +4424 6036.143066 9159.236328 +4425 5227.590820 9799.747070 +4426 5127.900391 9762.965820 +4427 6218.979492 9154.777344 +4428 5167.352539 9651.508789 +4429 6001.781738 9225.368164 +4430 6069.655762 9247.659180 +4431 6198.192871 9164.808594 +4432 5255.165039 9831.698242 +4433 5187.714844 9509.584961 +4434 6068.807617 9281.839844 +4435 5326.856934 9518.130859 +4436 5978.874023 9187.471680 +4437 6244.007812 9158.864258 +4438 5891.910156 9344.255859 +4439 5088.448730 9719.498047 +4440 5949.179199 9251.375000 +4441 5121.113281 9603.209961 +4442 6067.534668 9311.933594 +4443 6032.325195 8945.237305 +4444 5034.149414 9777.827148 +4445 5923.726074 9213.478516 +4446 5897.849121 9276.638672 +4447 5006.575195 9749.591797 +4448 6000.509277 8888.393555 +4449 5059.177734 9540.050781 +4450 4976.880371 9721.726562 +4451 5835.914062 9306.732422 +4452 4953.972656 9709.466797 +4453 6078.988770 8852.355469 +4454 5892.334473 9004.681641 +4455 5950.875977 8800.712891 +4456 6193.102051 8882.820312 +4457 4956.518066 9565.685547 +4458 5861.791016 9017.313477 +4459 4853.009766 9823.525391 +4460 4869.129883 9705.379883 +4461 5841.428711 9021.400391 +4462 5925.423340 8756.501953 +4463 5922.453613 8750.557617 +4464 6241.038574 8862.386719 +4465 5763.797363 9214.221680 +4466 4846.222168 9697.578125 +4467 6014.083984 8766.533203 +4468 6051.838867 8766.533203 +4469 6025.537598 8776.564453 +4470 5897.000977 9084.930664 +4471 5875.790039 8770.620117 +4472 5758.707031 9027.715820 +4473 5913.121094 9115.396484 +4474 5861.791016 8748.328125 +4475 6033.173340 8708.203125 +4476 4711.746582 9002.080078 +4477 4688.838867 8973.472656 +4478 4672.718750 8984.247070 +4479 4654.477539 8995.764648 +4480 4643.023926 8997.622070 +4481 4643.023926 8950.066406 +4482 4514.486816 9249.145508 +4483 4486.913086 9217.194336 +4484 4498.366699 9210.134766 +4485 4447.885254 9249.888672 +4486 4441.946289 9249.888672 +4487 4505.154297 9194.159180 +4488 4605.268555 9247.659180 +4489 4415.645020 9282.583008 +4490 4607.813965 9287.784180 +4491 4515.335449 9128.770508 +4492 4399.949219 9312.676758 +4493 4616.722656 9307.846680 +4494 4683.324219 9246.916016 +4495 4630.721680 9331.996094 +4496 4479.277344 9106.479492 +4497 4520.850098 9057.809570 +4498 4655.750000 9362.089844 +4499 4538.242676 9078.986328 +4500 4419.462891 9090.503906 +4501 4737.623535 9310.076172 +4502 4609.510742 9161.836914 +4503 4701.565430 9420.418945 +4504 4634.539551 9121.711914 +4505 4439.400879 8956.011719 +4506 4729.139160 9464.630859 +4507 4636.660645 9091.618164 +4508 4390.616211 9523.332031 +4509 4747.380371 9498.811523 +4510 4757.561523 9537.450195 +4511 4830.102051 9497.325195 +4512 4781.741699 9629.216797 +4513 5729.012207 8749.071289 +4514 5699.741211 8705.602539 +4515 5760.828125 8795.883789 +4516 5786.280762 8724.178711 +4517 5773.130371 8791.796875 +4518 5768.888184 8808.143555 +4519 5780.341797 8804.056641 +4520 5754.040527 8671.050781 +4521 5846.095215 8740.526367 +4522 5717.558105 8599.717773 +4523 5851.609863 8626.838867 +4524 5843.125488 8611.235352 +4525 5667.925293 8587.085938 +4526 5651.380859 8557.363281 +4527 5818.097168 8566.280273 +4528 5610.656250 8611.977539 +4529 5620.413086 8501.634766 +4530 5573.749512 8628.325195 +4531 5715.861328 8530.242188 +4532 5782.038574 8503.121094 +4533 5638.229980 8663.991211 +4534 5542.357910 8642.071289 +4535 5656.471191 8666.220703 +4536 5758.707031 8512.037109 +4537 5649.259766 8684.053711 +4538 5553.387207 8589.314453 +4539 5764.645996 8473.398438 +4540 5663.258789 8680.338867 +4541 5590.718262 8447.763672 +4542 5684.893555 8473.398438 +4543 5590.718262 8431.788086 +4544 5742.586914 8482.686523 +4545 5674.288574 8454.079102 +4546 5728.163574 8489.374023 +4547 5529.631348 8545.103516 +4548 5507.147949 8609.376953 +4549 5597.505859 8409.868164 +4550 5485.088867 8667.707031 +4551 5574.598145 8701.515625 +4552 5476.604492 8671.421875 +4553 5521.146973 8529.499023 +4554 5661.137695 8430.301758 +4555 5588.172852 8701.515625 +4556 5598.354004 8388.319336 +4557 5703.134766 8443.676758 +4558 5583.930664 8717.491211 +4559 5595.384766 8711.546875 +4560 5505.026855 8515.009766 +4561 5477.453125 8565.166016 +4562 5434.607422 8689.626953 +4563 5579.264648 8357.854492 +4564 5452.848633 8607.891602 +4565 5507.996582 8730.866211 +4566 5434.607422 8603.804688 +4567 5441.395020 8587.829102 +4568 5517.329102 8746.841797 +4569 5429.940918 8591.916016 +4570 5520.298828 8752.786133 +4571 5362.915039 8677.366211 +4572 5331.523438 8691.856445 +4573 5338.310547 8700.772461 +4574 5345.098145 8708.946289 +4575 5282.738770 8713.776367 +4576 5398.125000 8734.953125 +4577 5265.770020 8739.783203 +4578 5256.013184 8753.901367 +4579 5200.017090 8745.727539 +4580 5195.350586 8785.852539 +4581 5396.428223 8818.174805 +4582 5421.880859 8846.039062 +4583 5515.632324 8898.424805 +4584 5505.026855 8921.087891 +4585 5536.418945 8882.820312 +4586 5585.203613 8858.299805 +4587 5554.660156 8976.073242 +4588 5499.512207 8815.203125 +4589 5433.758789 8973.844727 +4590 5646.290039 8836.750977 +4591 5617.443848 8916.257812 +4592 5474.483398 9002.080078 +4593 5461.333008 8746.470703 +4594 5684.045410 8830.063477 +4595 5595.808594 8764.674805 +4596 5474.483398 9051.493164 +4597 5703.559082 8852.726562 +4598 5679.378906 8785.852539 +4599 5611.928711 8771.362305 +4600 5614.474121 8755.015625 +4601 5621.261719 8767.276367 +4602 5720.103516 8883.563477 +4603 5724.345703 8882.077148 +4604 5566.113770 9044.063477 +4605 5747.253418 8945.237305 +4606 5803.249512 8853.469727 +4607 5338.310547 9062.639648 +4608 5626.352051 9038.861328 +4609 5336.189941 9041.461914 +4610 5313.706543 9064.497070 +4611 5758.707031 9001.337891 +4612 5329.402344 9029.573242 +4613 5566.113770 9142.145508 +4614 5303.949219 9007.282227 +4615 5541.509277 9152.176758 +4616 5527.934570 9155.892578 +4617 5340.007812 9144.003906 +4618 5575.446289 9202.333008 +4619 5691.256836 9122.083984 +4620 5601.323730 9192.301758 +4621 5376.490234 9189.701172 +4622 5394.731445 9178.183594 +4623 5410.851562 9252.489258 +4624 5065.541016 9150.691406 +4625 5446.061035 9371.005859 +4626 5437.576660 9428.963867 +4627 5515.632324 9350.943359 +4628 5497.391113 9300.044922 +4629 5522.419922 9285.926758 +4630 5597.505859 9316.763672 +4631 4731.684570 8385.718750 +4632 5300.131348 8038.341309 +4633 5298.434570 8048.372559 +4634 5307.767578 8002.303223 +4635 5303.949219 7997.845215 +4636 5290.374512 8089.983887 +4637 5306.070312 8091.841309 +4638 5306.070312 8105.959473 +4639 5554.660156 7941.373047 +4640 5584.354980 7998.959961 +4641 5632.715332 8081.438477 +4642 5562.295898 8115.619141 +4643 5543.206055 8082.181641 +4644 5452.424316 8116.361816 +4645 5437.152832 8122.306641 +4646 5395.579590 8132.337402 +4647 5483.392090 8175.434570 +4648 5486.785645 8181.378906 +4649 5488.906738 8185.465820 +4650 5369.702637 8139.024902 +4651 5377.338379 8081.810059 +4652 5385.822754 8187.694824 +4653 5410.851562 8221.503906 +4654 4771.984863 8914.400391 +4655 4791.074707 8904.369141 +4656 4802.528320 8902.511719 +4657 4718.533691 8942.636719 +4658 4841.556152 8909.570312 +4659 4846.222168 8888.764648 +4660 4841.556152 8878.733398 +4661 4677.809570 8905.483398 +4662 4827.980957 8854.584961 +4663 4645.993164 8891.366211 +4664 4855.130859 8848.640625 +4665 4514.486816 8875.761719 +4666 4509.820801 8847.897461 +4667 4507.699707 8811.859375 +4668 4546.302734 8851.984375 +4669 4466.126465 8849.754883 +4670 4542.061035 8809.629883 +4671 4461.459961 8815.574219 +4672 5316.251465 7308.664062 +4673 5199.168457 7214.296387 +4674 5192.381348 7218.383301 +4675 5129.597656 7164.140137 +4676 5124.506836 7168.970215 +4677 5126.627930 7194.233887 +4678 5130.870117 7198.320801 +4679 5090.145508 7236.587891 +4680 5074.025391 7234.358887 +4681 5013.362793 7200.178223 +4682 5938.573730 8669.936523 +4683 4618.419434 8579.655273 +4684 4617.570801 8567.766602 +4685 4601.450684 8579.655273 +4686 4601.450684 8567.766602 +4687 4622.237305 8652.102539 +4688 4558.181152 8655.446289 +4689 4564.968262 8746.470703 +4690 4464.005371 8661.019531 +4691 4472.065430 8744.984375 +4692 4459.338867 8757.245117 +4693 5958.087402 6720.909668 +4694 5060.874512 7309.035645 +4695 5056.208496 7306.435059 +4696 5106.689941 7330.583984 +4697 5086.327637 7374.795898 +4698 5042.633301 7356.590820 +4699 5051.541992 7336.528320 +4700 5060.026367 8252.711914 +4701 5985.661621 9077.500000 +4702 5997.115234 9085.302734 +4703 6001.781738 9069.327148 +4704 6006.448242 9077.500000 +4705 5464.726562 8247.510742 +4706 5468.544434 8241.566406 +4707 5470.665527 8237.479492 +4708 5831.247559 9122.826172 +4709 5820.218262 9135.086914 +4710 5815.127441 9141.031250 +4711 5819.793945 9146.975586 +4712 4985.364746 6606.107910 +4713 4966.699219 6559.666992 +4714 4948.033691 6535.146484 +4715 4882.704590 6494.649902 +4716 4805.073730 6445.608398 +4717 4774.954590 6431.862305 +4718 4724.473145 6495.021484 +4719 4598.481445 6655.149414 +4720 4554.787109 6709.020508 +4721 4489.034180 6776.267090 +4722 4410.130371 6855.030273 +4723 4170.024902 7074.602539 +4724 4140.754395 7106.182129 +4725 4134.391113 7125.501465 +4726 4125.482422 7148.536133 +4727 4112.332031 7165.626465 +4728 4052.941895 7266.310059 +4729 4002.460449 7300.861816 +4730 3932.465088 7369.965820 +4731 3818.351562 7478.080078 +4732 3769.991211 7510.774414 +4733 3761.930908 7512.631836 +4734 3737.750732 7518.576172 +4735 3540.491211 7585.822754 +4736 3459.466309 7585.822754 +4737 3467.526367 7532.322754 +4738 3483.646484 7514.489746 +4739 3592.669678 7460.618164 +4740 3613.031738 7458.760742 +4741 3633.818359 7452.816406 +4742 3638.060547 7444.642578 +4743 3638.060547 7434.611328 +4744 3617.698242 7400.802734 +4745 3604.123291 7377.024902 +4746 3598.184326 7380.368652 +4747 3590.548584 7374.795898 +4748 3627.879395 7364.764648 +4749 3535.824951 7359.191406 +4750 3702.965332 7336.528320 +4751 3495.100342 7346.931152 +4752 3753.022461 7310.893066 +4753 3501.887695 7291.573730 +4754 3470.071777 7415.663574 +4755 3509.523682 7229.900391 +4756 3445.891602 7456.531250 +4757 3510.796143 7218.383301 +4758 3409.833252 7409.719238 +4759 3834.047363 7267.053223 +4760 3596.063232 7309.778809 +4761 3607.517090 7312.379395 +4762 3379.289795 7411.576660 +4763 3415.348145 7490.340332 +4764 3614.304443 7313.493652 +4765 3448.861084 7218.754883 +4766 3518.007812 7144.449219 +4767 3448.861084 7234.730469 +4768 3895.558594 7225.070801 +4769 3610.486572 7248.848145 +4770 3437.407227 7242.532227 +4771 3368.260254 7527.864258 +4772 3416.620605 7314.236816 +4773 3296.143799 7393.372070 +4774 3430.619873 7296.403809 +4775 3949.857910 7181.230469 +4776 3238.450684 7385.198242 +4777 3621.516113 7166.369629 +4778 3292.750244 7569.104004 +4779 3639.757324 7170.456055 +4780 3531.158447 7007.727539 +4781 3198.998779 7379.253906 +4782 3533.279541 6989.522949 +4783 3189.666260 7351.761230 +4784 3218.937012 7605.142090 +4785 3240.996094 7480.680664 +4786 3202.816895 7301.976562 +4787 3443.770508 7008.470703 +4788 3108.641357 7396.715820 +4789 4071.183105 7074.974121 +4790 3208.331543 7282.285645 +4791 3353.836914 7197.577637 +4792 3102.278076 7378.139160 +4793 3168.455322 7293.802734 +4794 3173.970215 7274.111816 +4795 3104.823242 7336.528320 +4796 3673.270264 7017.387207 +4797 3408.560547 7079.432129 +4798 3551.945068 6804.874512 +4799 3073.007324 7651.582520 +4800 3372.078125 7061.599121 +4801 3365.290771 7060.484375 +4802 3358.079102 7059.370117 +4803 3456.921143 6862.089355 +4804 3219.361084 7140.362793 +4805 3459.890625 6826.051270 +4806 3551.945068 6736.885254 +4807 3204.937744 7134.417969 +4808 3042.463867 7586.565430 +4809 3270.691162 6905.929688 +4810 3548.127197 6703.076172 +4811 3252.449951 6895.155273 +4812 3178.636475 7109.154297 +4813 3379.714111 6854.287598 +4814 3252.449951 6932.679688 +4815 3368.260254 6860.231934 +4816 3368.260254 6844.256348 +4817 3245.662354 6936.766113 +4818 3361.472900 6854.287598 +4819 3178.636475 7199.435059 +4820 3231.663330 6928.964355 +4821 4253.170898 6915.960938 +4822 3595.639160 6730.569336 +4823 3141.305664 7072.744629 +4824 3294.871338 7060.112793 +4825 3452.678955 6727.968262 +4826 3193.908203 6860.603516 +4827 3136.639404 7055.654785 +4828 3520.977295 6626.913574 +4829 3622.788818 6689.329590 +4830 5323.887695 8262.000000 +4831 5101.599121 8744.984375 +4832 5043.906250 8035.740723 +4833 4723.200195 7250.334473 +4834 4725.321289 7234.358887 +4835 4723.200195 7218.383301 +4836 4715.988770 7214.296387 +4837 4707.080078 7212.438477 +4838 4688.838867 7220.240723 +4839 4679.506348 7236.587891 +4840 4644.296387 7294.174316 +4841 5019.726074 8899.167969 +4842 5033.300781 8872.789062 +4843 5026.513184 8818.546875 +4844 5008.271973 8814.831055 +4845 4914.096680 8838.609375 +4846 5664.107422 9278.496094 +4847 5822.763184 8443.304688 +4848 5814.703125 8429.187500 +4849 5798.583008 8449.250000 +4850 5793.916992 8439.218750 +4851 5526.237793 8207.757812 +4852 5177.958008 7599.940430 +4853 4412.675293 7388.541992 +4854 5861.366699 9171.496094 +4855 5847.367676 9164.066406 +4856 5847.367676 9180.041992 +4857 5840.580566 9168.152344 +4858 5923.302246 9133.972656 +4859 4385.101562 8663.991211 +4860 5153.353516 5294.620117 +4861 5185.169434 5293.877441 +4862 5175.412598 5367.811035 +4863 5279.345215 5291.647949 +4864 5328.978027 5293.505859 +4865 5326.856934 5336.974121 +4866 5405.760742 5338.832031 +4867 5407.457520 5300.936035 +4868 5731.557129 5156.784180 +4869 5497.815430 5156.784180 +4870 5496.966797 5126.690430 +4871 5488.906738 5119.631348 +4872 5499.512207 5213.255859 +4873 5471.938477 5192.450684 +4874 5547.023926 5241.120605 +4875 5403.215332 5117.030762 +4876 5430.365234 5177.960938 +4877 5587.748535 5256.353027 +4878 5406.185059 5174.988770 +4879 5599.626465 5260.811523 +4880 5396.852539 5175.360352 +4881 5377.762695 5057.214844 +4882 5368.854004 5180.190430 +4883 5383.277344 5042.725586 +4884 5340.431641 5193.936523 +4885 5663.683105 5265.641113 +4886 5338.734863 5072.076172 +4887 5747.253418 5275.300781 +4888 5246.680664 5230.346191 +4889 5772.281738 5275.300781 +4890 5791.795898 5273.443359 +4891 5810.885254 5271.585449 +4892 5193.653809 5259.696777 +4893 5186.018066 5259.325195 +4894 5833.368652 5269.728027 +4895 5167.776855 5259.325195 +4896 5854.579590 5266.012695 +4897 5873.244629 5264.155273 +4898 5136.384766 5259.325195 +4899 5891.910156 5262.297363 +4900 5924.574707 5257.467773 +4901 6042.082031 5244.464355 +4902 6088.321289 5239.262695 +4903 6039.112305 5173.502930 +4904 6039.112305 5152.325684 +4905 6050.142090 5138.207520 +4906 6079.413086 5119.631348 +4907 6140.923828 5098.454590 +4908 6292.368164 5187.620605 +4909 6191.829590 5077.277344 +4910 6237.220703 5056.472168 +4911 6277.520996 5030.465332 +4912 6484.537598 5156.041016 +4913 6482.840332 5081.735840 +4914 6500.233398 4933.496582 +4915 6502.354492 4893.000488 +4916 6492.597656 4875.166992 +4917 6470.962402 4830.955566 +4918 6539.685059 4846.931152 +4919 6447.206543 4775.969727 +4920 6586.772949 4809.407227 +4921 6653.374512 4749.219727 +4922 6732.702637 4723.212891 +4923 6796.758789 4683.831055 +4924 6828.999512 4676.400879 +4925 6876.935547 4638.876465 +4926 6881.177734 4641.477051 +4927 7017.350586 4488.779785 +4928 7061.468750 4462.401367 +4929 7078.861328 4466.116699 +4930 6601.620605 4475.404785 +4931 6559.623535 4532.248535 +4932 6647.435547 4412.245605 +4933 6551.139160 4560.112793 +4934 6686.039062 4352.058105 +4935 6660.586426 4338.683105 +4936 6613.498535 4314.534180 +4937 6703.432129 4290.013184 +4938 6581.258301 4290.384766 +4939 6553.260254 4267.721680 +4940 6795.486328 4246.916504 +4941 6857.421387 4276.638672 +4942 4660.840820 5313.939453 +4943 4678.233398 5331.029785 +4944 4636.660645 5289.418945 +4945 4422.008301 5922.127930 +4946 4480.125488 5908.381836 +4947 4405.888184 5854.510254 +4948 4480.125488 5889.805176 +4949 4482.670898 5873.458008 +4950 4395.707031 5824.416504 +4951 4482.670898 5859.340332 +4952 4336.316895 5861.197754 +4953 3683.027100 5491.900879 +4954 3971.916992 5481.126465 +4955 3854.833984 5420.196289 +4956 3976.159180 5412.765625 +4957 4577.270508 5274.558105 +4958 4588.724609 5247.436523 +4959 4589.997070 5243.349609 +4960 4982.395020 5308.366699 +4961 4996.394043 4771.511230 +4962 5011.241699 4773.740723 +4963 4979.849609 4770.025391 +4964 5098.205566 4729.157227 +4965 5189.411621 4728.414551 +4966 5174.988281 4701.664551 +4967 5168.200684 4697.577637 +4968 5222.924316 4791.573730 +4969 5118.992188 4681.230469 +4970 5267.466797 4772.625977 +4971 5260.679688 4862.163574 +4972 5310.312500 4782.285645 +4973 4130.997559 5324.342285 +4974 4040.639648 5301.679199 +4975 4545.030273 5232.204102 +4976 4319.772461 5799.152832 +4977 4274.806152 5804.725586 +4978 4206.931641 5798.781250 +4979 5177.109375 5115.916016 +4980 2644.551025 6322.261719 +4981 2620.370850 6329.320801 +4982 2680.609131 6312.230469 +4983 2684.851318 6388.021973 +4984 2594.069580 6268.019043 +4985 2733.635986 6291.425293 +4986 2591.948486 6263.932129 +4987 2589.827393 6258.359375 +4988 2561.829102 6390.622559 +4989 2655.156250 6426.660645 +4990 2738.302246 6372.789551 +4991 2661.943848 6438.549805 +4992 2771.391113 6262.446289 +4993 2506.681396 6430.004395 +4994 2692.062988 6219.349121 +4995 2683.578613 6205.230957 +4996 2607.220215 6466.414062 +4997 2447.291504 6374.646973 +4998 2611.886475 6472.358398 +4999 2714.970459 6507.653320 +5000 2835.447266 6200.029785 +5001 2806.600830 6452.667480 +5002 2729.393799 6500.223145 +5003 2443.049316 6474.958984 +5004 2784.117432 6466.785645 +5005 2435.837646 6464.927734 +5006 2761.634033 6157.675781 +5007 2647.520508 6127.582031 +5008 2874.475098 6165.477539 +5009 2773.087891 6147.644531 +5010 2754.846680 6143.557617 +5011 2426.929199 6439.292480 +5012 2359.479004 6398.424805 +5013 2766.300537 6139.470703 +5014 2652.611084 6546.291992 +5015 2811.691406 6507.281738 +5016 2773.087891 6557.809570 +5017 2902.049072 6149.501953 +5018 2640.733154 6091.915527 +5019 2882.959229 6420.344727 +5020 2394.264648 6522.514648 +5021 2768.845703 6563.753906 +5022 2642.854004 6072.224609 +5023 2415.899658 6396.938477 +5024 2832.902100 6526.972656 +5025 2614.431885 6570.441406 +5026 2387.477295 6552.236816 +5027 2300.089111 6412.542969 +5028 2901.624756 6457.497559 +5029 2921.138672 6401.396973 +5030 2938.107178 6193.713867 +5031 2272.515137 6418.487305 +5032 2950.409424 6187.769531 +5033 2947.864014 6205.230957 +5034 2909.260498 6481.646484 +5035 2963.560059 6109.377441 +5036 2938.531250 6421.459473 +5037 2958.893555 6197.429199 +5038 2891.019287 6367.216309 +5039 2962.287354 6416.257812 +5040 2728.121094 6660.350586 +5041 3004.284668 6079.283691 +5042 2298.392334 6568.212402 +5043 2660.246826 5964.853516 +5044 2538.921631 6039.901855 +5045 2979.255859 6445.236816 +5046 2755.695068 6085.971191 +5047 2397.658447 6649.947754 +5048 2201.247070 6422.573730 +5049 2858.354980 6330.435547 +5050 3020.404785 6065.165527 +5051 2382.386719 6665.180664 +5052 2988.588623 6468.271484 +5053 2759.088867 6684.500000 +5054 2846.052734 6316.317383 +5055 2420.565918 6675.954590 +5056 2984.770752 6486.848145 +5057 2664.064941 5915.440430 +5058 2834.598877 6302.942383 +5059 2607.220215 5954.822266 +5060 2739.999268 6705.305176 +5061 2872.354004 6300.713379 +5062 3047.554443 6027.270020 +5063 2663.640625 5894.263672 +5064 3056.887207 6380.219727 +5065 2786.662598 6654.777832 +5066 2791.329102 6649.947754 +5067 2438.807129 6711.992676 +5068 2967.377930 6515.827148 +5069 2456.199951 6029.127441 +5070 2801.934326 6372.417969 +5071 2335.723145 6699.732422 +5072 2710.728271 6726.110840 +5073 2795.571289 6330.807129 +5074 2764.603516 6737.999512 +5075 3086.157959 6369.445801 +5076 2720.909424 5899.464844 +5077 2552.496582 5952.964844 +5078 2313.663818 6709.392090 +5079 2793.450195 6256.130371 +5080 2849.446289 6029.870605 +5081 2941.925049 6539.976074 +5082 3077.249512 6428.518555 +5083 2411.657471 6023.554688 +5084 2741.696045 6754.346680 +5085 3108.641357 6354.212891 +5086 2657.701660 5833.705078 +5087 2823.993652 6702.704590 +5088 3044.584961 6297.369629 +5089 3065.795654 6438.549805 +5090 2594.917969 5895.378418 +5091 2458.745117 5968.940430 +5092 2834.598877 6696.760254 +5093 2392.143555 6020.954102 +5094 2762.482422 6283.251465 +5095 2267.848877 6696.017090 +5096 2892.291992 6026.155273 +5097 2633.097168 6769.951172 +5098 2955.500000 5565.462891 +5099 3009.375244 5585.525391 +5100 3032.282715 5568.806641 +5101 2977.134766 5601.129395 +5102 3057.735596 5550.602051 +5103 2927.926025 5627.879395 +5104 2893.988770 5659.830566 +5105 2963.560059 5482.612793 +5106 3115.004395 5492.643555 +5107 2936.410400 5492.643555 +5108 3117.973877 5679.149902 +5109 2951.682129 5446.574707 +5110 2851.143311 5684.351074 +5111 2940.228271 5420.567871 +5112 2907.988037 5532.025391 +5113 3174.394531 5420.567871 +5114 2917.320557 5388.245117 +5115 3165.910156 5741.566406 +5116 2913.502686 5385.644043 +5117 2892.291992 5736.364746 +5118 2789.208008 5708.128906 +5119 3172.273438 5555.431641 +5120 2606.371582 5664.289062 +5121 2804.903809 5757.913574 +5122 2732.363281 5719.646484 +5123 2956.772461 5337.345703 +5124 2946.591553 5782.062500 +5125 2581.343018 5671.347656 +5126 3066.644043 5781.691406 +5127 2827.811523 5801.753418 +5128 2560.980713 5637.910645 +5129 3266.024658 5306.880859 +5130 2634.793945 5747.510742 +5131 2513.468750 5691.038574 +5132 3210.876953 5458.091797 +5133 2712.425293 5506.390137 +5134 2778.602539 5282.359863 +5135 3046.281738 5394.932617 +5136 2645.399414 5779.090332 +5137 2647.520508 5785.777832 +5138 3317.778809 5334.373535 +5139 3322.445068 5336.974121 +5140 2885.080322 5869.742676 +5141 3051.372314 5231.089355 +5142 2481.652832 5641.254395 +5143 3240.571777 5412.022461 +5144 2452.806152 5708.128906 +5145 2742.968750 5316.168945 +5146 2599.584229 5795.065918 +5147 3094.642090 5420.939453 +5148 3299.537598 5366.324707 +5149 2463.411621 5637.167480 +5150 3356.382324 5354.436035 +5151 2852.416016 5891.663086 +5152 3346.201172 5304.279785 +5153 2468.077881 5621.191895 +5154 3361.472900 5357.408203 +5155 2456.624023 5627.136230 +5156 3366.139160 5357.036621 +5157 2580.070312 5799.152832 +5158 3164.213379 5253.752441 +5159 2549.951172 5513.077637 +5160 3274.509033 5384.158203 +5161 3106.944336 5221.429688 +5162 2702.668213 5286.075195 +5163 3360.624512 5270.842773 +5164 2703.940918 5353.321289 +5165 2815.084961 5899.464844 +5166 2553.344971 5485.956543 +5167 2551.648193 5805.097168 +5168 3364.442383 5260.811523 +5169 2805.752441 5891.291504 +5170 2686.548096 5274.929199 +5171 3139.608887 5216.599609 +5172 2563.950195 5756.055664 +5173 2690.790283 5270.099609 +5174 2371.781250 5704.413574 +5175 2679.760742 5201.738770 +5176 2958.469482 5224.773438 +5177 2789.632324 5891.291504 +5178 2695.880859 5264.155273 +5179 2956.348389 5953.708008 +5180 2819.327148 5933.645508 +5181 3163.364746 5212.513184 +5182 3366.987549 5221.801270 +5183 3440.801025 5393.446289 +5184 2821.872559 5959.652344 +5185 3353.836914 5221.801270 +5186 2640.733154 5197.651855 +5187 3326.687256 5453.633301 +5188 2483.773926 5812.899414 +5189 3289.356445 5250.037109 +5190 2630.976074 5196.908691 +5191 3463.284180 5403.849121 +5192 3289.356445 5234.061523 +5193 3479.404297 5411.279297 +5194 2753.573975 5203.596191 +5195 2847.325439 5347.005371 +5196 2779.026855 5970.426270 +5197 2876.596191 5221.429688 +5198 3260.510010 5234.061523 +5199 3012.768799 6020.210938 +5200 2861.324463 5219.200684 +5201 3311.839844 5513.820801 +5202 3016.586670 6025.041016 +5203 3127.730957 5054.985840 +5204 3441.225098 5448.432129 +5205 2673.821777 5141.180176 +5206 2373.478027 5811.784668 +5207 3263.055176 5215.485352 +5208 3028.888916 6028.384766 +5209 2373.902344 5822.559082 +5210 3438.255615 5463.292969 +5211 2250.880127 5689.552734 +5212 3045.433350 5880.145508 +5213 2555.041748 5200.252441 +5214 2348.449463 5814.014160 +5215 3157.850098 5066.874512 +5216 2139.312012 5741.566406 +5217 2110.041260 5759.028320 +5218 2221.185303 5693.268066 +5219 2048.105957 5795.065918 +5220 2155.007812 5829.618164 +5221 2205.489258 5671.719238 +5222 2160.098389 5849.309082 +5223 2160.098389 5634.195312 +5224 2135.069824 5650.542480 +5225 2071.861816 5872.715332 +5226 2164.764893 5931.416016 +5227 2130.403320 5660.573730 +5228 2062.529053 5865.656250 +5229 2123.615967 5603.729980 +5230 2055.741699 5881.260254 +5231 1936.113403 5858.597168 +5232 2048.954346 5873.458008 +5233 1928.901733 5840.392090 +5234 2116.828613 5934.017090 +5235 1919.993164 5824.416504 +5236 1917.872192 5814.385254 +5237 2066.771240 5660.573730 +5238 2102.829590 5919.527344 +5239 2096.041992 5924.729004 +5240 2183.005859 6000.148438 +5241 2091.375732 5927.701172 +5242 1970.474731 5914.697754 +5243 2073.558838 5544.286133 +5244 2041.742676 5660.573730 +5245 2041.742676 5674.320312 +5246 2150.341553 5997.176270 +5247 1916.599487 5772.402832 +5248 1914.902588 5728.562988 +5249 2033.258423 5478.154297 +5250 2020.531982 5985.287598 +5251 2278.030029 6010.179688 +5252 2024.774048 5464.407715 +5253 2292.029053 6011.294434 +5254 1913.205811 5693.639648 +5255 2280.575195 5990.117188 +5256 1833.877686 5774.632324 +5257 1913.205811 5687.694824 +5258 2019.259277 5455.491211 +5259 1995.927490 5984.172852 +5260 1829.211426 5778.718750 +5261 1913.205811 5681.750488 +5262 1775.336182 5955.565430 +5263 2278.030029 5974.141602 +5264 1913.205811 5673.577148 +5265 1995.079102 5495.244629 +5266 1815.212280 5778.718750 +5267 2145.675049 6102.689941 +5268 1815.212280 5756.427246 +5269 1988.291748 5481.869629 +5270 2000.169678 6017.981934 +5271 1998.472778 5726.705078 +5272 2283.968994 6062.193359 +5273 1996.776001 5417.966797 +5274 2003.139160 5720.760742 +5275 1993.806519 5410.536621 +5276 2292.029053 6071.853027 +5277 2264.455078 5932.530762 +5278 1988.715942 5399.019043 +5279 1928.053223 5986.030762 +5280 1983.201172 5386.015625 +5281 1961.990356 5422.053711 +5282 1698.977661 5990.860352 +5283 1729.521118 5884.232422 +5284 1955.627197 5410.536621 +5285 1898.358276 5994.204102 +5286 2113.859131 5413.137207 +5287 2255.546631 5886.461426 +5288 1987.867432 5358.522949 +5289 1721.885254 5872.715332 +5290 2052.772217 6121.637695 +5291 1994.230713 5339.575195 +5292 2141.857178 5398.275879 +5293 1999.321289 5326.200195 +5294 1858.906372 6007.950684 +5295 2001.442383 5319.141113 +5296 1700.674561 5840.763672 +5297 1964.535645 5337.717285 +5298 1789.759521 5848.565918 +5299 1964.535645 5326.200195 +5300 1656.556274 5898.350586 +5301 1746.913818 6066.651855 +5302 2015.017212 5275.672363 +5303 1813.515503 6033.957520 +5304 2194.884033 5370.783203 +5305 1670.555298 5794.694824 +5306 2170.703857 5462.550293 +5307 2207.186279 5365.953125 +5308 2020.956177 5260.811523 +5309 1666.737427 5788.378418 +5310 1588.682007 6039.530273 +5311 1668.434204 5778.347656 +5312 1764.306641 5805.097168 +5313 2028.592041 5243.349609 +5314 2228.821045 5357.779785 +5315 1624.740112 5844.850586 +5316 2035.379517 5229.974609 +5317 2214.822021 5329.543945 +5318 1592.924072 5926.586426 +5319 1617.952759 5832.961914 +5320 2003.987671 5228.117188 +5321 1638.315063 5837.048828 +5322 1549.230103 6061.450195 +5323 2010.350830 5218.457520 +5324 1631.527588 5827.017578 +5325 1732.490601 5766.830078 +5326 1613.286377 5954.450684 +5327 1658.677246 6127.582031 +5328 2295.422607 5348.120117 +5329 1514.444458 6082.999023 +5330 2239.850586 5267.870605 +5331 1556.441650 5866.770508 +5332 2133.797119 5292.762695 +5333 2241.547607 5242.978027 +5334 212.531281 7905.334961 +5335 0.000000 7901.991211 +5336 25.028635 7852.207031 +5337 716.497681 7891.217285 +5338 4.666356 7364.393066 +5339 1243.795898 7872.640625 +5340 55.996265 7023.332031 +5341 83.570183 6752.117676 +5342 1620.073853 7856.293457 +5343 295.677246 6620.226074 +5344 726.678833 6933.793945 +5345 125.143173 6336.008301 +5346 769.948669 6925.620605 +5347 467.908203 6510.253906 +5348 2053.620605 7842.175781 +5349 242.650497 6340.466797 +5350 582.870239 6447.094727 +5351 653.289795 6412.542969 +5352 723.285095 6377.990723 +5353 2334.026123 7831.401367 +5354 1139.439209 6880.294434 +5355 829.762878 6336.008301 +5356 2507.954102 7822.484863 +5357 2641.581543 7793.877441 +5358 2447.715576 7676.103516 +5359 1472.023071 6838.312012 +5360 1116.955811 6247.956543 +5361 1157.680420 6501.708984 +5362 1173.800537 6493.535645 +5363 770.372864 5936.246094 +5364 1124.167480 6518.056152 +5365 2798.540771 7742.234863 +5366 1188.648071 6229.008789 +5367 2375.175049 7501.486328 +5368 2623.764404 7587.308594 +5369 2026.470947 7025.561035 +5370 859.033630 5869.742676 +5371 1983.625366 7039.307617 +5372 1303.610107 6194.457031 +5373 2110.465332 6997.696777 +5374 897.212891 5803.239746 +5375 1724.006226 6804.131348 +5376 2750.604492 7515.232422 +5377 1883.086548 7076.459961 +5378 903.576111 6584.187988 +5379 928.180542 5740.080078 +5380 1776.608887 6796.329102 +5381 1415.178345 6144.300781 +5382 2804.479736 7489.225586 +5383 967.632446 5742.309570 +5384 1477.113647 6471.986816 +5385 2321.724121 7278.570312 +5386 975.692505 5741.937988 +5387 1495.354858 6470.500977 +5388 2106.647461 6854.659180 +5389 2116.404297 6850.572266 +5390 951.936523 5671.719238 +5391 1001.569580 5740.080078 +5392 1788.062622 7099.494629 +5393 2311.967041 7238.816895 +5394 973.571472 5706.643066 +5395 1012.174927 5733.021484 +5396 983.328369 5676.549316 +5397 1465.659912 6240.154785 +5398 999.024292 5657.973145 +5399 1041.021484 5698.469238 +5400 1576.379761 6464.927734 +5401 1021.083435 5803.982910 +5402 2295.846924 7176.029297 +5403 730.920959 6632.486328 +5404 1061.807983 5667.261230 +5405 2001.442383 6895.898438 +5406 957.451294 5572.521973 +5407 1421.541626 6263.188965 +5408 1043.566772 5657.973145 +5409 1502.142334 6612.052246 +5410 2510.499268 7243.275391 +5411 1071.564941 5803.982910 +5412 1083.867188 5634.195312 +5413 2224.154785 6746.916504 +5414 1090.654541 5624.164062 +5415 1284.944580 5983.801270 +5416 1355.364136 6288.824707 +5417 1262.885498 5956.308594 +5418 1262.461304 5935.131348 +5419 2039.621582 6716.079590 +5420 1143.681274 5652.399902 +5421 1065.201660 5563.977051 +5422 2048.954346 6706.048340 +5423 1060.959595 5546.886719 +5424 1137.742310 5552.831055 +5425 1147.499268 5681.007812 +5426 1868.663330 6936.766113 +5427 1289.610962 6308.886719 +5428 1631.103394 6589.760742 +5429 1375.726440 5964.481934 +5430 957.451294 5424.282715 +5431 1768.124512 6445.979980 +5432 2268.697266 6981.720703 +5433 1266.279175 5865.284668 +5434 2255.122314 6892.554688 +5435 1412.208862 6010.922852 +5436 1214.100830 5540.570801 +5437 1329.062866 5841.506836 +5438 1747.762329 6986.922363 +5439 463.241852 6744.687012 +5440 1346.879883 5879.402344 +5441 1148.771851 6342.695801 +5442 1085.988159 5977.113770 +5443 2208.458740 6643.631836 +5444 1244.220093 5730.420410 +5445 1924.659546 6430.747559 +5446 1322.275513 5523.108887 +5447 422.093079 6768.836426 +5448 995.630615 5346.633789 +5449 1380.392822 5750.854492 +5450 1399.482422 5754.569824 +5451 1185.678589 5732.649902 +5452 2993.679199 5065.760254 +5453 2905.442627 5053.871094 +5454 2884.656250 5049.041504 +5455 2866.415039 5044.954590 +5456 2877.868652 5159.384766 +5457 2751.028809 4995.541504 +5458 2809.570312 5146.752930 +5459 2699.698730 5092.510254 +5460 2692.911377 5104.770508 +5461 2803.631348 5120.374512 +5462 2562.253418 5057.214844 +5463 3078.946289 5036.409668 +5464 3001.739258 4997.399414 +5465 2992.830811 4989.597168 +5466 3810.291504 6769.208008 +5467 3824.290527 6745.801758 +5468 3783.141846 6815.648926 +5469 3772.536377 6831.624512 +5470 3739.871826 6736.885254 +5471 3909.133301 6777.752930 +5472 3697.450439 6719.794922 +5473 3902.345947 6761.777344 +5474 3831.926270 6857.259766 +5475 3680.481934 6713.107422 +5476 3924.829346 6813.419434 +5477 3840.834961 6839.426270 +5478 3918.890137 6732.055176 +5479 3653.332275 6762.892090 +5480 3738.599365 6641.774414 +5481 3897.255371 6863.204102 +5482 3940.949463 6684.128418 +5483 3868.833008 6706.048340 +5484 3884.104736 6886.610352 +5485 3945.615723 6656.264160 +5486 3841.259033 6698.618164 +5487 3836.592773 6706.048340 +5488 3831.926270 6696.017090 +5489 3834.471680 6710.135254 +5490 3693.208252 6606.107910 +5491 3681.754639 6606.107910 +5492 3961.311768 6626.541992 +5493 3672.845947 6610.194824 +5494 3931.616699 6626.541992 +5495 3620.667725 6639.916992 +5496 3999.915039 6556.694824 +5497 3859.076172 6616.510742 +5498 4013.489990 6520.656738 +5499 3809.443115 6594.590820 +5500 3779.323730 6590.503906 +5501 3820.048340 6559.666992 +5502 3758.961426 6584.559570 +5503 3817.078857 6543.691406 +5504 3754.295166 6581.958496 +5505 3814.533691 6527.344238 +5506 3752.174072 6566.726074 +5507 3738.599365 6572.670410 +5508 3803.928223 6485.733398 +5509 3755.567871 6491.306152 +5510 3860.348633 6474.587402 +5511 3736.053955 6495.764648 +5512 3735.205566 6457.497559 +5513 3851.016113 6422.573730 +5514 3918.466064 6474.587402 +5515 3711.025391 6425.174805 +5516 3920.587158 6532.545898 +5517 3805.200928 6370.560059 +5518 3647.393311 6448.952148 +5519 3999.915039 6471.243652 +5520 3666.482910 6365.358887 +5521 3602.002197 6577.500488 +5522 3610.910889 6469.014648 +5523 3999.915039 6420.344727 +5524 3855.682373 6312.230469 +5525 3655.029053 6311.116211 +5526 3980.825439 6415.886230 +5527 3648.241699 6301.084961 +5528 4010.520508 6399.167969 +5529 3563.398926 6530.687988 +5530 4010.520508 6379.848633 +5531 4005.854248 6374.275391 +5532 3558.732422 6502.823730 +5533 3999.915039 6366.473633 +5534 4015.186768 6364.615723 +5535 3935.010498 6415.886230 +5536 3921.435547 6424.060059 +5537 2568.616699 6922.276855 +5538 2544.436523 6875.092773 +5539 2502.863525 6889.210938 +5540 2490.561279 6902.957520 +5541 2613.159180 6845.370605 +5542 2644.975098 6825.308594 +5543 2656.428955 6801.530762 +5544 2459.169434 6792.242676 +5545 2406.142578 6072.596191 +5546 2529.164795 5847.451172 +5547 2539.770020 5901.322754 +5548 2517.286621 5903.551758 +5549 2484.197998 5908.010254 +5550 2495.227539 5960.766602 +5551 2389.174072 5919.898926 +5552 2381.114014 5869.742676 +5553 2394.688721 5973.027344 +5554 2330.632568 5877.544922 +5555 2330.632568 5893.520508 +5556 3500.614990 5568.435059 +5557 3479.828613 5454.376465 +5558 3190.514648 7004.012695 +5559 3134.942627 7006.241699 +5560 3134.518311 6986.550781 +5561 3138.760498 6924.134277 +5562 3144.699463 6911.502441 +5563 3147.668945 6905.186523 +5564 3154.456299 6895.526855 +5565 2639.036133 6935.651855 +5566 842.489319 5893.520508 +5567 622.746338 6767.721680 +5568 629.533813 6765.121094 +5569 970.601990 6705.305176 +5570 3151.486816 6324.491211 +5571 3171.849121 6310.373047 +5572 3179.060791 6353.470215 +5573 3160.819580 6294.769043 +5574 3156.153320 6280.650879 +5575 3209.179932 6284.737793 +5576 3153.607910 6263.560547 +5577 3151.486816 6249.071289 +5578 3137.912109 6387.278809 +5579 3230.814941 6311.858887 +5580 3148.093262 6230.123535 +5581 3239.723389 6321.519043 +5582 3110.338135 6271.734375 +5583 3218.088379 6321.519043 +5584 3224.451660 6329.320801 +5585 3274.933105 6240.154785 +5586 3076.400879 6283.623047 +5587 3139.184570 6182.196289 +5588 3201.119873 6224.178711 +5589 3293.174316 6238.296875 +5590 3219.361084 6215.262207 +5591 3134.093994 6155.075195 +5592 3221.482178 6202.258789 +5593 3324.990479 6247.956543 +5594 3237.602295 6206.345703 +5595 3350.019043 6256.130371 +5596 3126.458252 6112.721191 +5597 3224.451660 6156.561035 +5598 3070.461914 6184.054199 +5599 3232.936035 6150.616699 +5600 3386.501465 6257.987793 +5601 3120.094971 6076.311523 +5602 3253.722412 6162.876953 +5603 3228.693848 6122.752441 +5604 3226.572754 6102.689941 +5605 3038.645996 6143.929199 +5606 3251.601318 6120.522949 +5607 3031.434326 6221.949707 +5608 3124.337158 6021.325684 +5609 3004.284668 6248.699707 +5610 3082.764160 6003.120605 +5611 2986.043457 6163.991699 +5612 3212.997803 6004.235352 +5613 3213.846436 5992.346680 +5614 3262.630859 5992.346680 +5615 3218.512695 5940.333008 +5616 3268.994141 5988.631348 +5617 3224.451660 5876.801758 +5618 3736.902344 5656.486816 +5619 3729.266602 5651.657227 +5620 3766.597412 5658.344238 +5621 3702.965332 5663.174316 +5622 3789.080811 5662.431152 +5623 3680.906006 5690.295898 +5624 4307.894531 6866.176270 +5625 4369.830078 6802.273926 +5626 4388.071289 6764.377930 +5627 4404.191406 6730.569336 +5628 4472.914062 6646.232910 +5629 4507.275391 6603.135742 +5630 4532.303711 6573.413574 +5631 4548.000000 6553.351074 +5632 4557.332520 6537.375488 +5633 4568.786133 6509.511230 +5634 4570.907227 6485.733398 +5635 4566.241211 6457.869141 +5636 4554.787109 6435.206055 +5637 4209.052734 5978.971680 +5638 4150.086914 5984.544434 +5639 4133.542480 5913.211426 +5640 3742.841309 6283.994629 +5641 3391.167969 5427.626465 +5642 3445.042969 5503.046387 +5643 3021.253174 7165.254883 +5644 3016.586670 7121.414551 +5645 3084.885254 7094.665039 +5646 3096.339111 7124.758301 +5647 3103.126465 7166.369629 +5648 2871.929688 7178.629883 +5649 3110.338135 7199.435059 +5650 3114.156006 7259.994141 +5651 3105.247559 7280.056641 +5652 3105.247559 7301.976562 +5653 1382.513916 7125.501465 +5654 901.455078 7241.789062 +5655 632.079102 7339.128906 +5656 438.213196 7342.472656 +5657 4078.394775 6008.322266 +5658 4062.274658 6012.409180 +5659 4099.181152 5991.603516 +5660 4026.640625 6018.353516 +5661 3976.159180 6020.210938 +5662 3937.555664 6038.044434 +5663 4047.002930 6116.064941 +5664 3995.248779 6132.783691 +5665 3458.193604 5991.231934 +5666 1437.661743 6054.020020 +5667 1494.082153 6046.217773 +5668 3539.218506 6272.848633 +5669 907.394043 6440.407227 +5670 903.576111 6396.566895 +5671 4167.479980 6665.180664 +5672 4219.658203 6643.260742 +5673 3022.525879 5840.020996 +5674 3292.325928 5595.185059 +5675 3289.356445 5626.764648 +5676 3483.646484 6521.399902 +5677 3472.616943 6528.830566 +5678 3467.526367 6457.497559 +5679 3409.409180 6571.927246 +5680 3410.681641 6576.014160 +5681 3390.319336 6589.389160 +5682 3451.830566 6356.070801 +5683 3441.225098 6673.725586 +5684 3316.082031 6704.562500 +5685 3294.022705 6758.433594 +5686 3281.720703 6782.583008 +5687 3784.414307 6218.234375 +5688 3694.905273 6111.606445 +5689 3720.782227 6098.974609 +5690 3709.328369 6089.686523 +5691 3697.874756 6065.908691 +5692 3673.270264 6014.266602 +5693 3657.150146 6014.266602 +5694 3846.773926 6035.814941 +5695 3611.759277 6049.933105 +5696 3602.426514 6064.051270 +5697 3894.709961 6106.033691 +5698 3579.943115 6097.859863 +5699 3674.967041 5498.588379 +5700 3109.489746 5952.964844 +5701 2343.358887 5805.840332 +5702 2329.784180 5805.840332 +5703 2336.571533 5819.958496 +5704 2352.691650 5819.958496 +5705 3653.332275 5840.763672 +5706 3651.211182 5830.361328 +5707 3648.665771 5821.072754 +5708 2755.270752 5828.131836 +5709 2722.182129 5823.302246 +5710 2703.940918 5823.302246 +5711 2901.200439 6560.781738 +5712 2874.475098 6578.243652 +5713 2850.718994 6594.590820 +5714 1249.310669 7312.007812 +5715 3718.237061 5735.622070 +5716 3724.176025 5725.962402 +5717 3693.208252 5777.976074 +5718 3645.696289 5556.174805 +5719 3656.725830 5555.803223 +5720 3660.968018 5555.803223 +5721 5556.356934 380.442871 +5722 5507.996582 341.432617 +5723 5630.169922 423.168365 +5724 5477.028809 314.311188 +5725 5591.142578 577.351746 +5726 5562.720215 708.128967 +5727 5391.761719 673.577026 +5728 5378.611328 682.865234 +5729 5371.823730 680.264526 +5730 5367.581543 679.149963 +5731 5932.210449 605.216248 +5732 5560.599121 939.218323 +5733 6248.674316 649.427856 +5734 6306.367676 646.455627 +5735 6338.607910 561.376160 +5736 6439.146484 548.744263 +5737 6185.890625 900.579590 +5738 6540.109375 617.848145 +5739 6274.551270 895.006714 +5740 6115.895508 819.586853 +5741 6425.995605 967.825806 +5742 5944.512695 808.069580 +5743 6521.868164 857.482544 +5744 6543.079102 863.798462 +5745 6534.170410 919.155884 +5746 6532.897949 925.471863 +5747 6554.108398 790.607788 +5748 6666.525391 771.288452 +5749 6591.015137 569.549683 +5750 6605.014160 746.396179 +5751 6606.710938 385.644226 +5752 6772.578613 416.480896 +5753 6760.700684 475.182037 +5754 6753.489258 523.851990 +5755 6750.943848 572.150391 +5756 6733.975098 601.500977 +5757 6714.885742 658.344482 +5758 5334.492676 396.790009 +5759 5641.199707 1139.099365 +5760 5676.409668 1131.297363 +5761 5656.471191 1076.311523 +5762 6003.902832 1163.248657 +5763 6057.353516 1288.824463 +5764 6137.530273 1279.536377 +5765 5826.157227 2322.410400 +5766 5815.127441 2317.208984 +5767 5861.791016 2339.129150 +5768 6158.316895 1831.252808 +5769 6132.015625 1842.770142 +5770 6061.595703 1886.981689 +5771 6026.386230 1875.464355 +5772 6207.101562 1788.527222 +5773 6314.003418 1682.642334 +5774 6114.198242 1392.480347 +5775 6145.590332 1513.226318 +5776 6145.590332 1523.257568 +5777 6145.590332 1550.750488 +5778 6049.293457 1533.288696 +5779 6038.264160 1443.750977 +5780 5946.209473 1570.441406 +5781 5935.180176 1476.445190 +5782 5757.010254 2247.733643 +5783 6560.471680 4680.858887 +5784 5730.708984 4609.154297 +5785 6542.230469 4479.863281 +5786 6557.078125 4475.404785 +5787 6557.078125 4488.408203 +5788 6563.865234 4480.978027 +5789 6519.322754 4465.745117 +5790 6513.383789 4476.519531 +5791 6539.261230 4425.992188 +5792 6554.108398 4390.325684 +5793 6556.229492 4376.950684 +5794 6595.681641 4407.787109 +5795 6549.866211 4335.710938 +5796 7115.768066 3637.984863 +5797 7092.012207 3663.991699 +5798 7077.164551 3682.196533 +5799 7065.286621 3700.772705 +5800 7047.045410 3726.779541 +5801 7047.045410 3758.359375 +5802 7044.075684 3786.966797 +5803 7041.106445 3815.574463 +5804 7036.864258 3828.206299 +5805 7105.162598 3849.011719 +5806 7126.797852 3863.872803 +5807 7137.402832 3933.348145 +5808 7154.371582 3931.490479 +5809 7180.248535 3995.021484 +5810 7188.732910 4004.681152 +5811 7203.580566 4010.254150 +5812 7231.578613 4012.111816 +5813 7259.576660 4008.396484 +5814 7268.061035 4006.538818 +5815 7332.117188 4013.969482 +5816 7349.510254 3991.306396 +5817 7364.357422 3978.302979 +5818 5614.898438 4585.748047 +5819 6305.094727 4727.299805 +5820 6202.435059 4693.490723 +5821 5393.458496 4774.111816 +5822 5344.250000 4761.108398 +5823 5327.281250 4747.733887 +5824 5290.798828 4689.032715 +5825 5288.677734 4685.317383 +5826 5498.239746 4693.862305 +5827 5510.965820 4723.956055 +5828 5515.208008 4757.765137 +5829 5506.723633 4787.858398 +5830 5432.486328 4612.126465 +5831 5454.121094 4602.466797 +5832 5605.141602 4806.435059 +5833 5708.225586 4862.906738 +5834 5853.730957 4934.239746 +5835 6251.219727 4642.963379 +5836 6174.437012 4611.012207 +5837 6442.540039 4118.368164 +5838 5992.873047 4694.233887 +5839 5971.662598 4670.084473 +5840 6115.046875 4712.438477 +5841 6084.927734 4701.292969 +5842 6072.201172 4718.011719 +5843 4388.919434 3650.988281 +5844 4400.373535 3652.102783 +5845 4384.252930 3631.297363 +5846 4361.770020 3656.189697 +5847 4365.587891 3635.384277 +5848 4429.644043 3671.050781 +5849 4326.984375 3684.425537 +5850 4453.824219 3703.001953 +5851 4306.197754 3700.772705 +5852 4460.611816 3726.779541 +5853 4380.435059 3728.637207 +5854 4413.523926 3736.439209 +5855 4399.524902 3733.095459 +5856 4399.524902 3788.081543 +5857 3901.497559 3336.677002 +5858 3853.561279 3360.083252 +5859 3879.438232 3398.721924 +5860 3930.768311 3473.770264 +5861 3787.383789 3444.419678 +5862 3862.894043 3558.478271 +5863 3940.949463 3616.807861 +5864 3157.001709 2815.797363 +5865 3166.758545 2819.884033 +5866 4195.901855 2263.709229 +5867 4246.383789 2260.737061 +5868 4242.989746 2193.490967 +5869 4242.141602 2178.258301 +5870 4241.717285 2161.539551 +5871 4227.293945 2164.511719 +5872 4198.447266 2196.834717 +5873 3867.560303 2221.726807 +5874 3836.592773 2239.931641 +5875 3898.528076 2203.150635 +5876 3846.349609 2186.803467 +5877 3818.775635 2250.334473 +5878 3817.503174 2201.664551 +5879 4284.987305 2943.973877 +5880 4290.926270 2952.519043 +5881 4280.745117 2961.435547 +5882 3160.395264 3063.605225 +5883 3095.490723 2994.501465 +5884 4288.805176 4475.404785 +5885 3028.464844 2898.276123 +5886 4904.764160 4314.534180 +5887 4895.006836 4292.242676 +5888 4890.340820 4274.409180 +5889 4925.125977 4288.155762 +5890 4980.698242 3465.968262 +5891 3991.430908 3799.227295 +5892 3872.650879 4588.720703 +5893 5033.725098 4425.249023 +5894 2910.957520 2987.070801 +5895 3112.459229 3122.306396 +5896 5022.695312 3689.255371 +5897 5044.330566 3769.505127 +5898 3814.533691 3024.223389 +5899 3867.560303 2997.845215 +5900 2972.892822 2946.202881 +5901 3075.976807 2829.543701 +5902 3070.461914 2827.686035 +5903 3064.947266 2828.429199 +5904 3059.432373 2828.800781 +5905 4303.652344 2845.519287 +5906 4298.562012 2838.088867 +5907 4307.046387 2835.488281 +5908 4068.213623 3517.238770 +5909 4133.542480 2675.731934 +5910 4162.389160 2678.704102 +5911 4176.812500 2786.446777 +5912 4128.452148 2816.168701 +5913 3207.907471 3248.996826 +5914 3811.139893 3140.882812 +5915 3803.503906 3144.226562 +5916 1533.958374 5696.983398 +5917 1542.018433 5724.476074 +5918 1559.835449 5762.371582 +5919 1446.145996 5752.711914 +5920 1469.901978 5804.725586 +5921 1449.963989 5806.583496 +5922 1801.637451 5313.939453 +5923 1690.069092 5329.543945 +5924 1690.069092 5401.619629 +5925 1611.589478 5331.772949 +5926 1690.069092 5417.224121 +5927 1651.889893 5401.619629 +5928 1604.802124 5367.067871 +5929 1620.498047 5281.988281 +5930 1690.069092 5459.206543 +5931 1625.588623 5399.390625 +5932 1628.558105 5383.043457 +5933 1567.046997 5365.953125 +5934 1690.069092 5485.584961 +5935 1648.920410 5467.008301 +5936 1690.069092 5518.279297 +5937 1618.376953 5465.522461 +5938 1552.623779 5417.224121 +5939 1612.862183 5457.720215 +5940 1612.862183 5425.769043 +5941 1544.987915 5465.522461 +5942 1864.845337 5394.189453 +5943 1856.361084 5460.692383 +5944 1851.270508 5426.140625 +5945 2166.037354 5108.485840 +5946 2157.977295 5160.871094 +5947 2247.062256 5152.325684 +5948 2302.210205 5148.981934 +5949 2358.630615 5337.345703 +5950 2378.568604 5327.686035 +5951 2385.780273 5300.936035 +5952 2410.809082 5223.658691 +5953 1523.777222 5263.040527 +5954 1531.837280 5200.252441 +5955 1498.748535 5357.036621 +5956 1400.330933 5183.534180 +5957 1405.421509 5153.440430 +5958 1442.328125 5514.935547 +5959 1433.843750 5559.146973 +5960 1284.096191 5168.301270 +5961 1444.873413 5070.589844 +5962 1256.522339 5164.957520 +5963 1472.447266 5083.221680 +5964 1467.356689 5024.520508 +5965 1501.293823 5089.537598 +5966 1320.154419 5107.742676 +5967 1530.564575 5095.854004 +5968 1517.413940 5026.006836 +5969 1411.360474 5667.632812 +5970 1555.593262 5095.854004 +5971 1506.808594 4942.413574 +5972 1573.410278 5033.809082 +5973 1463.114624 4927.923828 +5974 1458.024048 4926.066406 +5975 1536.079468 4881.854492 +5976 1306.155396 4947.614746 +5977 1597.166260 4937.211914 +5978 1286.641479 4970.649414 +5979 1567.895508 4815.723145 +5980 1551.775391 4926.066406 +5981 1593.348267 4835.785645 +5982 1608.619995 4847.674316 +5983 1257.794922 5046.440918 +5984 1424.511108 4810.521484 +5985 1386.331787 4854.733398 +5986 2333.177734 5236.290527 +5987 2309.421875 5247.808105 +5988 1373.181152 4751.077637 +5989 1177.618408 5746.395996 +5990 2482.925293 5184.648438 +5991 2080.346191 5093.996094 +5992 1005.811707 5039.010254 +5993 3355.958008 2142.963379 +5994 3317.778809 2109.525879 +5995 3262.206787 2060.855957 +5996 3403.894287 2045.623413 +5997 3291.901855 2037.078369 +5998 3319.051514 2013.300659 +5999 3453.527344 2009.956909 +6000 3373.350830 1984.693115 +6001 3480.677002 1970.575073 +6002 3134.093994 1948.655029 +6003 3409.409180 2027.047119 +6004 3335.595703 1941.224609 +6005 3392.016357 1879.551147 +6006 3401.773193 1868.405396 +6007 3224.875977 1844.256226 +6008 3366.987549 1844.627686 +6009 3430.619873 1836.454102 +6010 3462.435791 1808.961182 +6011 3472.616943 1797.072388 +6012 3296.143799 1891.811523 +6013 3485.343506 1782.954346 +6014 3308.446045 1748.030884 +6015 3431.043945 1768.836426 +6016 3314.385010 1740.971924 +6017 3520.553223 1806.732056 +6018 3354.685547 1694.902710 +6019 3550.248047 1707.534546 +6020 3546.854492 1705.305420 +6021 2871.505615 1719.051880 +6022 3389.046875 1790.756470 +6023 3391.592041 1652.548706 +6024 3418.317627 1622.083496 +6025 3267.721436 1635.829956 +6026 3154.456299 1643.632080 +6027 3336.868408 1615.767578 +6028 3154.880615 1635.829956 +6029 3441.225098 1596.076660 +6030 3155.304688 1624.684204 +6031 3139.608887 1629.514038 +6032 3454.800049 1580.101074 +6033 2982.225342 1603.878784 +6034 3113.731934 1605.736328 +6035 3480.677002 1550.378906 +6036 3196.877686 1574.156616 +6037 3501.463623 1607.593994 +6038 3087.430420 1687.100586 +6039 3081.915771 1693.045044 +6040 3075.976807 1579.358032 +6041 3507.826660 1519.542236 +6042 3040.767090 1546.292114 +6043 3061.977783 1715.708130 +6044 3112.459229 1712.735962 +6045 3241.844482 1520.656860 +6046 3407.288086 1499.479858 +6047 3544.733398 1477.188232 +6048 3556.611328 1549.264404 +6049 3558.308350 1461.584229 +6050 3273.660645 1482.018188 +6051 3087.854736 1497.250732 +6052 3285.962646 1467.528564 +6053 3610.910889 1491.306274 +6054 3311.839844 1435.577393 +6055 3138.336182 1447.466187 +6056 3339.837891 1423.317017 +6057 3347.049561 1420.344727 +6058 3339.837891 1409.198975 +6059 3369.532959 1415.514893 +6060 3375.047607 1414.771851 +6061 3410.257568 1386.164307 +6062 3182.878662 1400.282349 +6063 3317.778809 1390.994263 +6064 3392.864746 1401.768433 +6065 3395.834229 1428.889893 +6066 3401.349121 1432.233643 +6067 3431.043945 1361.643677 +6068 3246.510742 1339.723633 +6069 3484.919189 1298.855713 +6070 3315.233643 1290.310547 +6071 3545.581787 1228.637207 +6072 3368.684570 1231.609497 +6073 3372.926758 1227.151123 +6074 3496.373047 1201.144287 +6075 3461.163086 1182.567993 +6076 3454.375732 1161.019409 +6077 4137.360352 2012.929077 +6078 4132.270020 2072.373291 +6079 4015.186768 2097.637207 +6080 4028.761719 2161.167969 +6081 4035.549072 2212.810303 +6082 4108.937988 2197.577637 +6083 4049.972412 384.901184 +6084 4061.001953 351.092285 +6085 4102.575195 387.873383 +6086 4145.844727 385.644226 +6087 4019.004883 484.841736 +6088 3987.613037 478.897308 +6089 4089.000244 474.810516 +6090 4080.091553 520.136719 +6091 4127.603516 476.668152 +6092 4125.482422 536.112366 +6093 3962.584229 563.976807 +6094 4041.488037 600.757935 +6095 4128.876465 641.625793 +6096 4097.484375 768.316223 +6097 3453.527344 1155.446533 +6098 3446.739990 1139.842529 +6099 3474.738037 1121.266113 +6100 3513.341553 1093.773193 +6101 3534.552246 1069.252441 +6102 3512.917236 1055.877563 +6103 3525.643799 1142.443115 +6104 3730.963379 992.346558 diff --git a/src/graph.py b/src/graph.py new file mode 100644 index 0000000..c31e24c --- /dev/null +++ b/src/graph.py @@ -0,0 +1,215 @@ +import networkx as nx +import matplotlib.pyplot as plt +from readFile import * + + +save = [] + + +def countJarak(simpul1, simpul2, edgesData, path): + # method yang akan mengembalikan tupple yang berisi jarak dari simpul1 ke simpul2 beserta path yang dilaluinya + # masukkan kota asal ke path + save.append(simpul1) + if simpul1 in edgesData: + if simpul2 in edgesData[simpul1]: + # masukkan kota tujuan ke save + save.append(simpul2) + # masukkan path fix ke path + path.extend(save) + # menghapus path yang disimpan sebelumnya + save.clear() + return (float(edgesData[simpul1][simpul2]), path) + else: + # cek satu" simpul tujuan yang bisa dituju dari simpul1 + for sisi in edgesData[simpul1]: + # path yang dilalui dibatasi sampai 10 kota + if (len(save) > 10): + save.pop() + return None + elif(sisi in save): + # jika sisi merupakan elemen terakhir + if sisi == list(edgesData[simpul1])[-1]: + save.pop() + return None + # jika tidak, lanjutkan iterasi + else: + continue + + else: + jarak = countJarak(sisi, simpul2, edgesData, path) + if jarak: + # jika jarak tidak bernilai none + return (float(edgesData[simpul1][sisi]) + jarak[0], path) + else: + # jika jarak menghasilkan nilai none + # hapus path yang salah + # maka lanjutkan iterasi + if sisi == list(edgesData[simpul1])[-1]: + save.pop() + return None + else: + continue + else: + save.pop() + return None + + +def graph(pusat, tujuan): + # method ini digunakan untuk mengembalikan matriks jarak upagraf dalam bentuk dict + # serta menampilkan upagraf dengan memanfaatkan matplotlib dan networkx + # pusat => simpul awal / kantor pusat perusahaan (start state) + # tujuan => list simpul tujuan + path = [] + pathh = [] + nodes = [] + + G = nx.Graph() + n = readNode("OL_node.txt") + # adding just one nodes + if pusat in n: + koord = n.get(pusat) + G.add_node(pusat, pos=(float(koord[0]), float(koord[1]))) + else: + print(str(pusat)+" bukan merupakan jalanan di kota Oldenburg.") + # adding a list of nodes into graph + for el in tujuan: + if el in n: + koor = n.get(el) + G.add_node(el, pos=(float(koor[0]), float(koor[1]))) + else: + print(str(el)+" bukan merupakan jalanan di kota Oldenburg.") + # nodes adalah kumpulan simpul yang akan ditampilkan + nodes.append(pusat) + nodes.extend(tujuan) + # eges adalah kumpulan jalanan pada kota Oldenburg + edges = readEdge("OL_edge.txt") + # lakukan iterasi di setiap 2 simpul secara terstruktur + for i in range(len(nodes)): + for j in range(len(nodes)-i-1): + # simpul 1 + nodes1 = nodes[i] + # simpul 2 + nodes2 = nodes[j+i+1] + # jarak dari simpul1 -> simpul2 + jaraka = countJarak(nodes1, nodes2, edges, path) + if jaraka: + jarak1 = jaraka[0] + path1 = jaraka[1] + + else: + jarak1 = None + # jarak dari simpul2 -> simpul1 + jarakb = countJarak(nodes2, nodes1, edges, pathh) + if jarakb: + jarak2 = jarakb[0] + path2 = jarakb[1] + + else: + jarak2 = None + + # kasus-kasus untuk menentukan jarak terbaik antar dua simpul + if(jarak1 is None) and (jarak2 is not None): + edge = (nodes2, nodes1) + G.add_edge(*edge, weight=round(jarak2, 2)) + print("Rute perjalanan dari "+nodes2 + + " ke "+nodes1+" adalah : ") + print(path2) + elif(jarak1 is not None)and(jarak2 is None): + edge = (nodes1, nodes2) + G.add_edge(*edge, weight=round(jarak1, 2)) + print("Rute perjalanan dari "+nodes1 + + " ke "+nodes2+" adalah : ") + print(path1) + elif(jarak1 is None)and(jarak2 is None): + print("Tidak ada jalan yang bisa ditelusuri dari " + + nodes1+" ke "+nodes2+" dan sebaliknya.") + elif(jarak1 < jarak2): + edge = (nodes1, nodes2) + G.add_edge(*edge, weight=round(jarak1, 2)) + print("Rute perjalanan dari "+nodes1 + + " ke "+nodes2+" adalah : ") + print(path1) + elif(jarak1 >= jarak2): + edge = (nodes2, nodes1) + G.add_edge(*edge, weight=round(jarak2, 2)) + print("Rute perjalanan dari "+nodes2 + + " ke "+nodes1+" adalah : ") + print(path2) + path.clear() + pathh.clear() + + pos = nx.get_node_attributes(G, 'pos') + # elabel adalah matriks jarak antar upagraf lengkap + elabel = nx.get_edge_attributes(G, 'weight') + # matriks jarak antar upagraf + print("Matriks Jarak antar Upagraf") + for el in elabel: + print(el[0] + " , " + el[1] + " => " + str(elabel[el])) + + nx.draw_networkx_labels(G, pos, font_size=10, font_family='sans-serif') + nx.draw_networkx_edge_labels(G, pos, edge_labels=elabel) + nx.draw(G, pos) + plt.savefig("testing.png") + plt.show() + return elabel + + +def kurirRute(elabel, pusat, tujuan): + # method ini digunakan untuk menampilkan rute terpendek dari pusat pengiriman ke seluruh tujuan dan kembali lagi ke simpul awal + # serta menampilkan jarak terpendek dari perjalanan tersebut + # jumlah jarak/cost yang akan ditempuh + cost = 0 + # pusat => simpul awal / kantor pusat perusahaan (start state) + # tujuan => list simpul tujuan + G = nx.Graph() + n = readNode("OL_node.txt") + # adding just one nodes + if pusat in n: + koord = n.get(pusat) + G.add_node(pusat, pos=(float(koord[0]), float(koord[1]))) + else: + print(str(pusat)+" bukan merupakan jalanan di kota Oldenburg.") + # adding a list of nodes into graph + for el in tujuan: + if el in n: + koor = n.get(el) + G.add_node(el, pos=(float(koor[0]), float(koor[1]))) + else: + print(str(el)+" bukan merupakan jalanan di kota Oldenburg.") + # jarak dari pusat ke tujuan pertama + jarak1 = elabel.get((pusat, tujuan[0])) + edge = (pusat, tujuan[0]) + G.add_edge(*edge, weight=round(jarak1, 2)) + cost += jarak1 + # iterasi ke seluruh simpul lainnya + for i in range(len(tujuan)-1): + jarakel = elabel.get((tujuan[i], tujuan[i+1])) + jarakel2 = elabel.get((tujuan[i+1], tujuan[i])) + edge3 = (tujuan[i], tujuan[i+1]) + if jarakel: + G.add_edge(*edge3, weight=round(jarakel, 2)) + cost += jarakel + elif jarakel2: + G.add_edge(*edge3, weight=round(jarakel2, 2)) + cost += jarakel2 + # jarak dari simpul terakhir kembali ke pusat + jarak2 = elabel.get((pusat, tujuan[len(tujuan)-1])) + jarak3 = elabel.get((tujuan[len(tujuan)-1], pusat)) + edge2 = (tujuan[len(tujuan)-1], pusat) + if jarak2: + G.add_edge(*edge2, weight=round(jarak2, 2)) + cost += jarak2 + elif jarak3: + G.add_edge(*edge2, weight=round(jarak3, 2)) + cost += jarak3 + + pos = nx.get_node_attributes(G, 'pos') + # elabel adalah matriks jarak antar upagraf lengkap + elabel = nx.get_edge_attributes(G, 'weight') + # menampilkan jumlah cost + print("Jumlah cost yang ditempuh adalah "+str(round(cost, 2))) + nx.draw_networkx_labels(G, pos, font_size=10, font_family='sans-serif') + nx.draw_networkx_edge_labels(G, pos, edge_labels=elabel) + nx.draw_networkx_edges(G, pos, edge_color='r') + nx.draw(G, pos) + plt.show() diff --git a/src/main.py b/src/main.py new file mode 100644 index 0000000..d7d86e1 --- /dev/null +++ b/src/main.py @@ -0,0 +1,31 @@ +from graph import graph, kurirRute + +# Input kantor pusat dan tujuan untuk ditampilkan upagraf +tujuan = [] +pusat = str(input("Masukkan Kantor Pusat : ")) +n = int(input("Masukkan banyaknya kota tujuan : ")) +print("Masukkan kota tujuan : ") +for i in range(n): + ele = str(input()) + tujuan.append(ele) + +matriks = graph(pusat, tujuan) + +# input banyaknya kurir dan tujuan kurir untuk ditampilkan jalur terpendek dari setiap kurir +nKurir = int(input("Masukkan banyaknya kurir : ")) +for i in range(nKurir): + tujuanKurir = [] + nKota = int(input("Masukkan banyaknya kota tujuan : ")) + print("Masukkan kota tujuan : ") + for i in range(nKota): + ele = str(input()) + if (ele not in tujuan): + # pesan kesalahan + print( + "Kota "+ele+" tidak ada dalam kota tujuan.") + elif(ele in tujuanKurir): + print("Kota "+ele+" sudah pernah dimasukkan sebelumnya.") + else: + tujuanKurir.append(ele) + if(len(tujuanKurir) != 0): + kurirRute(matriks, pusat, tujuanKurir) diff --git a/src/readFile.py b/src/readFile.py new file mode 100644 index 0000000..f3dc51f --- /dev/null +++ b/src/readFile.py @@ -0,0 +1,53 @@ +def readNode(path): + # mengembalikan array of tupple (node,x,y) yang merupakan koordinat dari node + # membagi isi file per line + with open(path) as f: + line = f.read().splitlines() + + # dict + nodes = {} + # tiap line dibagi menjadi x dan y + for l in line: + # split by whitespace + getKoor = l.split() + + # simpan data + node = getKoor[0] + koor = [getKoor[1], getKoor[2]] + + # add to dict + nodes[node] = koor + + # return array of koordinat + return nodes + + +def readEdge(path): + # mengembalikan dict dimana key adalah kota start dan value dalam bentuk array of tuple (final,jarak) + + # membagi isi file per line + with open(path) as f: + line = f.read().splitlines() + + # dictionary + dictt = {} + + # tiap line dibagi menjadi x dan y + for l in line: + # split by whitespace + getEdge = l.split() + node1 = getEdge[1] + node2 = getEdge[2] + jarak = getEdge[3] + + if node1 in dictt: + dictt[node1][node2] = jarak + else: + dictt[node1] = {node2: jarak} + if node2 in dictt: + dictt[node2][node1] = jarak + else: + dictt[node2] = {node1: jarak} + + # return array of sisi + return dictt diff --git a/src/testing.png b/src/testing.png new file mode 100644 index 0000000000000000000000000000000000000000..755b70039fcc965d68b683cbdf2847606f0f78c2 GIT binary patch literal 51756 zcmeFZ`8SsD`#$=hkRcHnN~9DLGGz*xsbq>$W=bM+C}hZ#giI-tIYovNDKjYzLP}*! zgfdh@#(iAx&-?q?Ywi6H>>qY(z1C~>#B<;Gb)DCF9>;MW=N)CBug%QB!$6@>n00kD zj3^Z9APR+QfSwkg$h7x-!~fQJs_B~0tCD{PAIf`a z9`iDGJ>}(NTW6OWu!Nc>6>p6ZYF$uA~qWq3tUTzBF;{W##h`D;4 z7H4*eS)ow)DY_a5OnlRR_WGEZeEdv1efkvFO(6k+aJpnP%K~aX)*HaFYKD_6=nrGQZ8ZF3uZC%7l8uLdvukXlQ5sy5=boJC(H|0OfcB`_dK z7d!n)W1GP5u~$O-s#YawhkPuXN^gnZF%pR@T%I;tZu`#slhH0OPegB%WZQE+M1+vy zUdo8!tt0)7?ESBFI$E_u`&W&GIV6lkrqyq?j{dYy3FAOK#n(tsMh^4^?~|As_;vLf5=>)jswADsNZn3&hPa|=bRVY3dOpw{ztdR!fpKp#8*~YD3t`u6WochzxaMxSuTmHIzKq;r?-iEYi94mc3E0(-pf?jOAWwd-KwU}RTy~S#~@=?9D z;{oSlyaUp`&3EHcV=NWHFSnDWu-j+lKf~i~qu70Z}r8Wa-P4HI(3GC`Rs{o5p&p+dd_p z4D*+ErXN`UiM)?+kMEG!Z9$`{aA++>!-`3#lZ$#l-`6W|94nNS7L3)?(do#08q?9u z{#-UUp6i#;!Io|0pCa&260&-$ABA+IbeL*cj@GChS6Gj$3@e>nbDb{n@mspJ)9o#F ztPy7QuWMvY);iybiPHEM_2%94mbxsbPU)D;`BitM1fe-Q%4?e6sa*9B;^Zd-?YHT4 z+~V{dROEcQw>VQ$oRaXB!{E_(f3D-3bUV4ue;9djx}jDKYv4ziaXMKE9^mV6f1+}`?W zM4M)@Aw!vYN4kmLTApssk-cu@o9VGmlE%gyS_(`-0@Q+!ZWI*Ud#H?P)mi1D{E53B z_WGCl=3d^9c?Lq$_ET;1fAi1i=zSIDC%+q}rcpN1ytiZXRNdwqKGPTS7X3W^X)M!w zs3~sl?)7)+8U2#Shlv%8ge`ERF` zgp5p>>3vN{N1-iSwz$nt4~pKqi3clV#0_?RdbvJAOIoeEt*C!RRXOnLt?^Y)Tl~%4 zQDZxklPR-y?AEaKbl%_J+hXtD6%t}+kUsl?N$S+=Ak$ZNgJgMjD^tr-R{dre9xU(5 z)bTcZ#+u-x&!p@BkN&X8XInk9k3Oc0$`@yu4&Rb(US6DI-MpFc#EBD1zSERF=8x*C zynh%}x()ukMNdL&4b2@Yxqt;}r;iU}5_TQQGC#blXI-q8+VxG(we(0Zd^eXdxNo|r z(BkQA^+blsrS<#v?dy5!!@>|oed^Sy$e0+-8vlPK-aky=7oFI5>oitJBeh<;j+S3Y zh<;>b#Lde~LwVzN6R~sa=oEM3e^LHBwca^OcRxJM!nSc^|Che!&uJrA__R_b9ry(# zWM#u6>snhGm^aHdHH0zN_irZ;%tEV5vw@xc^1|OA>P4otbDrYj;<(PhXnQu_&&JQ6 zd8nwUN-8R}H8j>JuP%9>e0rXlJn4)0?d>%I7d5oBPIa;4dvqcY1(i8DJGLmEXNuXp zZ)HG6=In>dSnKnXJ^$Kk3JVLTzh_*^QVV0K^!u~(rt}$V6%`e)sXktO|J|eaH@!_) z%pc-LYK?z@?B{M{W8?d0CSj+r&$LZ-o^)z|U zk%WLvLI#w@xv7ZIP@2c*dawK%YO(wHz(UC6?uM%K6IZBcXz!R6TSi{H_MuDqf1mCO z$8Ot}YrI&jRJKV=v*#blc%G#h zT@tW(UQSVQNM-e3tXSRw+?YZW z_lK2(Bka?|({^ue%Di(bCtr6N;Lv#I?w3iqD zy8rl4Bzo_EzvQloh;vWnUW?e^RU2E|5MIUeIcsWf@4smK{;naHvcH^|Rn1kqmTO3l z)QE?s$=;_A?_5Bk(c6uOXl`y^8@qLXLt_L>XYYsZZZ2hIWyjts83nJ=pbLM;ZC+j% zoSvP1j+=3t88xh|s%m)kim^Xnu9xn}R+4ZFn<n@KxM$9EJ;bD?=qQUHL=lSEtDJDJ(cb>0Shz11qH&`6bb7(N>A-2K9!|u znwsU=6R*=1IdKzb#$UaBxeniPre-DJ>eZ{$Eqs^mT%4O6{ZO=7%%bY@z<~9!|AAPrtiCc0_a&j^`Gd?~MYMFKT{f_tfTG{n0%Ztd?x5gF{^#qf} zEUqApWM5icIaX@BHd*v|h~J+Po7tbA$Wb|Y^5lk1o5Cd>TJIQUYu!+}6nJw}5i*nE z0x}cT^XJbUyY6wwI(Jh}pFT~lmwPZpU%p+vz~n1VY~`g@<({4%ToYN#*4EZ-df-6% z`@5)$uf%JuQLea@d?lV$SMPOtFNE`GJvZ6w=II$46}66nh7?GbYn1w6Zb9Ve zz004=&yv)kaQ~>r^zvN49e$4NgVt59V8qg+Go7?pr0xn=zSgAObXHbYGvi&1rlzLT zzkVGkGB5Wsr9mFflT z9HoyvcILi*{kpY%&aGMz6fl+LnT_wAWVEhriE3)n@Lye?qhG&1JR*W_{Cz=a?^B;_ zR8V?m=EI*1F8uo1%q8b$eY2vB9BP&!-nx^MGh>}4Wo04N)%zcr?@4T3Rqi^Xqf^&^ zX_YxiFAQ0>v7tf0A|ONFlU83}U(SDC;-rOzw|PaRHNO6atP4-z(l70+d@5TJEskFv z@6o@l6oveA2SFGa8{2}IDYbve<~8w|<5i0IkvS#Av5-vH`vT+q@u&2ya;SlcdroXh z+HDq&5bDf7@@wgz=jDiq#@DZz1oaYw%FAW0#>8~?`jpx>mpFBaP=cO5eX9S%REXWp z+dB+#ouiv@$3&zZ>qM?majv%^QP|kp+4<`8n9YrijWkyNzt)btO^+@*QPF^;BP%Pb zP!s{C80W^SBZe@PO51;N6AJYj3XUfy$;AJD4;wx`?=mymPP6Y^4<+ug-M~u9|JKGN zhut2#j@-VQDs|enHBp!x9xVQc2NuzIB-@6|>qb8o^8pjI=N{xl0i@N-Wy885r3ECv zR|gfP=c0I)Vu9+Ah8{nDOuuej{kNA1hM8(>PgZ%Y!y2_<%i62F&o(tR+0XaN$7qG3 zdJg^k^ibi!N-Z8L;)&;XTV!f3l|UtmHEv;kC|0H9T(1Jj6*!xB4Kk_K)YRSqGvE=n zzuA0(Ku#y7peNlp_XgQo%#^yR+SP0Kj^4K&ZcUp18ZG`VQ=M*U;YYE~p+ikC6Lv`{ zX*Gs38{Re8mhQ~3yf<4r_Bl|@-ix!&{&T%P8(7K8(6MZ7!WlHgbCGn1HEX;nbGF2` znE@DU)8Fx~Mnq70ZaJc2SO(WNIeBu+ZRLO~f4;Zb4b%m9m!IWC7K<0RQl_}_{rgaO zeB=4^=Y8j=ZNgjjN=mAs^p$#k*SAPoIe?PYB3`=`Lh4CVB>2DdxgM^3{d6^FXVJ9u zboY_h+(4HzKR&Y5*Vp?lFUUA`-Amf@mt2?w7fwVu@b~wBhZXIq3D}$wFw1@D@L^+R zGa+`8%*HzN+wU9*JrpxMJRG*$?7;xgS?Zp}gqnXNn?+ANW{Tz%f4;BZpQgw(nt?-v zUrvt8p*8UUmZ$XM+&PMB43CW4?9bzsPo89=65@!mW9uJ2)57WMx%Q>*8!NC)SZXS_ zUXsXK3Sbs9@=+=F>f{p-LF0gyrlvb?gAF$%9T>2o+0h;{ShgyW13Z|j6o$9NmXJAmv){2?NF`%dpHiQj+{~m!2 zA41L7h~Bhk8i&fcC>04QpJYP4`(0|8205Sm|62e^Q3v+{)?2HnsF)rzHZnq+YZQe= z94~Bp^tmQLQNd^O>SLELwg78@EtDVxH%U1-@_~VYcg@S4^lsJFsd|ldti?ws9y`CB zvE{AqR9*JoGr zM`u5-2V(1f;<<}l^YZ026jhutRyH>3vuDq~FSb%SD(CI(tqHtB%8Z$r+0sns5#gyr z*dK05+PagcP!8`}Rx6wR@*t;LQoOpa~(RF2I1xyN+xe-fg z)aQ9fPp_e(KQLPGV6yek?$Y^REqs|KD|0?+zsz z@9e+7O&2;=!vEO$Q%GO+MLX0cg6JmuYcpJA9Hn{Y7Z?*oNmFt}0}b0jk)$cdwk+s6lc}{H8az_C;i5@Zki9%es8#-?@{v z?#o64Qm-ezRM@rM-tUO;zpZlVcEnpd2Q0rRl~W)!lj@xS-@M8!Ex{KYU!W1aJt$IM6XnY^6*ja{4}ks7sm-?=-- zAD$8(oXY62%+=#q`u$2=$nu#S`5N7Xow^X& z%k*?n==McU=F^l%%k?^88j66m01SVVdspE)0WnF7-y zp0{c8p}-Vbs3KsXzR9)5qyqIKTXWtuDPTk7NdzwWids~$`%Ly6ICO|<{Z^$&=n|RU zKR#fMF0_Wf__S^BURK~BE=ha(ydxR6U54_yP%+w(HQ0BXGDWQC4FTW0*9P*+fHTLw z$DDm}c0zruBiA@UOn`9KyN20B+Hw9=rkVd;goMyW8te6QZQ~!F`b;(S^lZVehG72| zX2wEM7X(B_nP}+NH<1bjOz2!xgq%Xp$k>RhKJ@N+ROK%>h-W)LKLxi|pj>-? zf`^bZ4NXlO99IPFtYX0B%a`vUlnIDHju@Prylp`O*nt~~Z*X?9HyWQ36kGQtU<#Uy z#Ob$N`c7gj zBs7#TO#*xreJ1_$SwM#_hlOR5la8~v*ZphLmeOTrz`Ross@?tvatdqTtiJG<0k^1` zsTO7wq66u}$R*&q#m#-L>y3>&=Vw4g8gzgXSY&y9EO#vOBU>^5CPfmqeh z-7PnKjelD9+ttnc*5giEXBUugQFEozl>8*WwCKko>(m31JC*YU2L}@bbFZ!3e9!Y( zK9Y&8p|2c!dQ3uai7F^J*FkUo zAP_9j1uHLaI-6eEEv@VWZf?_xv1Xn(+f-J!XkXiM0APkBD6C`7!pQ;?TTp=ciHiOb z=TDNpetz3TM8?wt$q$s2NSNF;pgMe0y1wxE!!qx`GI&xkEU)Bhjm_fMW=04?97Jx2 zii)xv2X5m4+w~6!_$wKBAyLeN2iFQVD$oG@a08h2c`yc4x3siG?hOda3*T=- zwfc%1YpQe~A}0lGac9?gDI8sSUOuYt2J!Ln1j3-w8$NPuXF2zaje}#Yr>Cb-(!#6X zxU*nnROFxH3Z9Ok!Nv$MB29o|99|n&*VVT&oMI<~Km#dtZEY;Tl^0#DP-{o~sufYD zkO%(sB{h*tF;7uO4Ep-|P=$dD1;d#)ha+bUAvZw+(S0%kox}0tgY-VLTqkLsEz15} zxUCCC+l%xPg@U(hU#n|qpau+XC_nqL?@1m&4=7D=Obj!)y&I7J-0bk=GPoF*w zLS-fAjyxSI^_as^SsWL0$PB8e)I^Q^IWe*KT#wwzN;j&u43(A}d+i8p_8Nb`j@&hY z+m7$}15%=|3m$A}Z{Mr!O7};Z5I6<~WGH5kVs|7Zp9iHSC3VpGrvHAlB18wc==DX; z0ItoOi5LdfPt=jY(a}iMZ2K0Xcy>V5p)hMtE1D$bzvgX80bSJisP=;byboUWoE*iQC5At%Px&aVH9 z6;dWE4-W%E2Lh=b;_3K)K&LD(^dW-5UU{S)gRn4pOBIp)!ous!i#Fj8)c@ww83DAr zckkYBwwR2gWMaa;o>w7f%BW)^Bl{~TP1w%EH~FQdXVTAtAB3|Igmc~+xck3&W~FZh zi|Ri9UYMxQL_tOlP8jb!4Ad5YOV_hAXx>|OwYOiBYqSmo>&6W(6gREdu3XbnTg^mp z!;kxESG1A6p!99){_-XJOlKZs{+Wx#e}4aNh~KV_qqPTs=zBGz4y6vccDHF^9igEP zuQuUhI>3OoR#I(qxzRbx{W>&cgNr5Uo#CS1hjx{heJ5JCKqi}MOYn~5GIHI;z1w1zlQYz^mOjSRy zt`8w9Qw0^6k)Efj-$FGe3r6sVLn}LEBf53#)=gEL zW*S&e57f)Ke_eB1B{`L!^Z$4OF0H4dqnrQt&taH^d0#Y@M9L@>(2>`v2~IXT`Z>_m zfjQ>RyBr?gfD{4o ztO03rCh#UBIL;!oRPMETFp<%~p2gIdIh_7Ew*yYo~b3$DkP4|L=n^aXg-HoG~(j*5lL zw@OiMpg>C~wQE_A^h|yG_HDiZ=P!2-(4;ANGoUPxCJB@nW#1y`R6hLy5g>ynYXf=L zuV2sS|NamuV4xGK1_m1dX;mr(b@j8cCcnOFE&;wTh-scabm$QBGz|+23n})T&q@vGy!1iDO-BYh`{OTJT!J2!8QAu!;3W9L9K6NS& zCpX98RWdo*NKrEuSM<4&mmnWZ|NgCp98n4&$6~qIHYR{)aqO?z4_36=9=2EW3VS`E zlY~vfnnSmhxVLWI>WjNHJrs&-P)Y2%a_vaNuy#ECQ_kRnES7^WqO5^bj`cg_g5m#z zc>YJ}FQOKUhV9e;d7a6NV z{evJI?KlWa$l*5>eZ-)AeA!Ye8Phk6in=W?Wj4CzuhUz5mPtY8**VjGIJN0p^M9 ziD(}80H(LU!$tY)_-E|mjjtEEb(`3)Rrv-9?-a=UX(JcAe?uSfTJA-yM0R!}jO3=;`&(;x#!=-9~KyowlqEEF#xK zu$MW!l0dbbnfSt4i^bC}E;h<#z)`S1dzKMY4Q%|92NM|FyLSfP+A{dO$KTgOhwxn1 z-Hk(G#T0a*wGbUaIb^_+n zZ(3;o5e+#4VkMDzf$X2-CY0s12z&bdO_#{-*j8;+CxFAE`=|=>!G?!%Fz(evOYE4l zdOmQ!JijyG~o>sVD3_OnTRaH;8&> zqqQJb_wH)HAFD1O{iXQ)#{wgtg?H5WQ^Ml+9?~*W5*<6Gf*Fg;DsVvAvxYl~WZhNU#08;KGgb^m3bfeHUn3&ehBh^ww5h zOo^+_qq{PDgYJudCzXrj?Q^MXTpC*1C~$^c>-7)5)z)XP`6)H4-EjlDsgQ(F`St)4 z;OvI2+qlyjiZObnv%9`9ZI)$1NQa<&0Wtl;!X9~C0IImM@I&19!i6jd9t5SKQhVY@@+-r}~SHt^czUHeo%Rp=GeEexd1 ziCO3BC0V<=X6)J*wz45iEf__Wh(TQY&TRp`TzLrr=21OC4s(+h1R_A6UAEuM$jDe| zRl619PcsVjz}K%Ks0u%9ao`eL_EJt|*PU(a_&b>)yE1WbMNcaFh~=$9jy0C6GwIns z;leO_`}VND{s$lVPg({1Q0O&J%%4-XKx3CvpIL}8c3&rkdV;fAtoMa zdZJQ;34JvYwT`yoN@9LSE6nI z#i#6a$O^j;z37^8zW&(LMCX0T%dc`?)^>H^0yaDGtiJ zp4|Y#3F`g+&Q_Y$FL*lO3jfz>@*C}*U;SrK|LD=9rka37BKQ&o7I$^Hv*r>p5C9O8 zpcFk;LLo#7QogqgGXhK<*V9$IF8k(VjZ!63={_~?Vvy2koVk4dZakoyAMYzA>1Ipz#|=rw&$fyT|}_t3I!XlNiE6(R;<^+Qc>{Rxx@v|4_V zdS)Aoh)X&PpXKV}hgYEoS-s`y!@l^_<(A4{&lZT=!a?O?`}y&l!P2UneEj|UyG8fx zDLwm9EFdMz3I;A6a5UdIrog{=FOXtM(s$np;z3~ z+l$88pV#^TjK3*iT;o#m`yHkCZSYYk+wg7jr|H!4lfNmAHimB|5|&fSWLx6fA8n68MzI+7AgA@-ltUrollz_Mnq?Y^ylZ^Ip7*$*@K23*GxRSIgeK%> z14wfLDcL??#_Gt(?T8#wn?#bv6I>b^8wbJjq)xvjRT?NH;AYFk`RQ%IqL<_1Hh>e+ zZP&UwKickz)9C~0L3Vt^IYn@g#rG+T^_;@_;~f()q^4El|#*4F%l$ex-QdDz>l$IxQ9)u|EEO3oa<#yhmbIh73O~k%L)LXC?{Z87q0QBIVb;xHW01%JP_42s( zydw-Bsb?BYSC*}|L&kURui>q!sTu7q-41_8$NNc`3`mNHEWVDD zGsP>QpWqwZ>$T#V1qQSb)F6MLQY5vb3>%6yQ0~$Jx=6rQnLhK^;*WUA*_AoD3o}B> zi$A4cdm){PrlvIrmQZx5NoO67pK<$VuggkHgQKGv`)T}Rk=L!k(Fg^CP@9n#lR;JY z<_$ACwWNnK@bhQdgQFkv^74pUk5e6l&CP@?4bebPD<9|i2`pr{Vd`A}@QZ0!RJ>&G z)S7#V3~AXfud4}ZeS=HFgH?Dw<##_eE9Hz_!@{|i|Ab9RyD7$ zjO9dw10wr${C&}30P|1X$B+9QGPR+I-28m>!Ab6I+qMz?9Dgry?XU5Q`BHw?EKNCp z2hDu+in~i})U{f731poNp)!b7Q2aFbE>i36+!Gm!za;(2A9vwS-z_}t^yz6v#S1d~ z_O(E%bpP4C7q%60An_gT?d?J*9*b@gx4a5x1)+ja5xkRM3-5sd2Qvrd(xpq)U2zHJ zAT1YXe;xn2uV6cQ3LFftO3Jtm!xF`f!^d*%_bL=GfO9vi6VNfAVg zGi;GEvSHutntGT_>7T7I%{ACfPl;<%)xG_^<-u_Dz|Uk&IUg^T2UfM~rKBFR%yMqr zNFb9jM z%1+c}kF>j$8c$}XlP>oK2&ZhVxqi2@DY5NbPvtf(EiFkbhV)-=5O-m#nrDz~4nnp> z&*e&Wb@d~sF1`0o<=vk@w?YFDghqNl?~f(SMWFz&R$sqiPIp(C_cMkWb`=pa&zMyA0Fcnie<(~@#>azyW~>?tzc z4N94W&WHV&oS&wfTL~UR54idp`YvNm7tx*gvw&K~F5d+hmVC0ga^2pduT;&18mS0v!^=>I>ee z{EQ&I^@vooyC2%GNARQd2HjuF!^0!_YJ3Xht|4&!N(lIfvT&et>53wFAPE<-u?dFt zZJUIIgoPdS20SVw1m+^r9i2zQ1>r5#E$0cw4yoqF|m4=nu)cdZN@e zj1q@RX@8f546*)XnTRyMe5niDl?ZxG840p324&>i5#rSoKJmCvKQwn+rSGpSc3~rpd!|JA!zyg~tP)-XQS|`OxIk=>2aaz0OQ+A>-N(44PF)pB(sTFnO2h(>fz-D4)&i48 zWn^R^qvRCwuV1(BrPngFaB5Ytla+B}HB4{dKgw}z&w`~u&~Itpz3Pi=-?QV8UvePB zvTfaZJCg^JpAgP9J64p4M4?J3T=nRV%0rzYfAWA6}{40YXwGeMl`<_JC9=RmrG|g#Mpj-EEFIb@%7)@XjJ~ET8D*Ojwz9y*9 zvf6yta`W@&t?(IY7MSQkyV@ZtdI+7nohV;McT}lTRW8*u;Rm2J=K|wWtHOSHBXf@y zEVMq8q9Bs*bSJ_`fdq}p>~)3B9-It+?D)ieC>$ECB?G6JD9Y?>H(u-kD|9qrpr7#m zgQyQb$!LKp8lvs!_8z(^E&S&D^T4Yx`vLsL3t3YZ4Pp4|sK~xN} z$xGi=R*5V?`n5nk#3oz`h*R~v(@|Q^XL1V^?u4<=%<;ek*S5%qpe9Q@y{AW4_pr|* zF@a;@iAO9p_DJ|R@e!h-Z&>MOL#)5ZY;Uf24MA+6SB- zGWE~ylSa2Q9+g+8z$o_{a?{v3K2FYEKpY$tNw^A`YTKZJ>{1VB!Wn=X?8RpT&-d|I zj5Khg3a|?q@b{hw%^`YlE_xbSruQ9Cp4s^L#Ba&E=*b_p|NZSH8!zu36ckC2D{^L0 zt6qV(bUacWg!eHKTK@R6bLyT`efvu*DpJs~Xax=I?6th#)e67dnjj`F34UYkS{DR4 zl-?W^Sr7CPnC4(mtAdp_V#!mZ2UgyPIjfbGa;XwFAwXg7ZfIDS8e*c~_E{$0bdRD)SJ|18K zwoXnWFn>y({U923<%(X{X+SA*-^a}>w)rj0KnXF@barturuMsFQR9Cc4=IQxOn7*@ z?bN;7__?Tpf&x@+bpV$5f*RODJTVJ!2g!?pA|J5el^p90Gg^Up`8_P^OVo-T%F31` ztkI|!&W{4cGJ*=J`EBBPJ&8UvTcPa6qg$ls>|7Wb`8q?z3Qzd$?~jkiEh{p8XMd)e z+&4Y!?Cksv+>(2I2;Tj#-@fetP)mTCV}I{9;vov)2qCKq^G@=AZfOX&#BagNnqvCv z*Dpyp72vSB4xv52huI(gzI&Y-D1pYGQNp#M&+f*8k$Av~Oaf46pnQT+FZrXhj^#7o zZ4kZjxny8fUy>qY}7ONmh=c1HL&7lcTT;P^lOg=Eg9!ZP>zOoDw}Sh=)a| z)PMaRK8X6kzI*q5CfAO%#Kaw_{~IWhwoUZ9dU~yH`^}3?fv!cJ%FUrIB^3BDMMVlN zU!u|2&U@=VJ3G4xfeRFYv!7mY6N{K@|MEK4XAde_ z>UcCdiPw-qI{&h|kFjprv=i`)6U7Q*qu!IvTwAw_0nw0eK!ZM!xYLh5g)ev=g^C{s zE*_lm)GIq@b+o~RvHdC3YZ>epx-0zu{fW;e|Ljn@!cl_lKxPZJ?!OH#itZvmB?tCM52!3S3E#^wEb(=0 zOc>YapnM%26~Y5Bg(&R=cK2vpN!Lg z1z})j_VG}J9=cd^v~^08AloEQ0xDd%KZwvWf+%BHU?K@+EGjyBV|;~;EAY=$+D=K2 zZ#o2z?%1{K6$H^-%jyf%s^cGv#nI!sa7)_~9d^M74<1}c^Kl&mL#vw#5_|$U^p)J) z+${=TLY>}gX=$$%6%|1alQ#BdWo?H*$P-kkgaQKYYmZEg8vzs&DR_JrPWKqFLa|}# zcqDViphWFNM9$LkaxPj?!kZ6gD0u5x8NZYwnFIza+f%2K3#K<=3!pJ=*uH&x`m=M> z^S|uQ^i-At(Evwn>R&4;&`Qk|M9Y6a7GVzH5FHvCitNm-66oLBtIDeDeKXR$C>aVt zj?;aBCk#&*J@Ig$;z!d)IQo!~9U8*90PG|a!B^borUH~F3H(LH55e&D%n)fl;LDy- z;&6|;Ag_4~+Xb@Tb5WR^VpUdz5b`T4i>?7F0_69Qa}4iy;R3@xvW2sM{v;r7=z~o1 zqn6a~cj*C=l2$$FODm7kxFFa`8ejOBWD2O9aWnHhG}=U;#SzA>?ae#WtJFMai0aB7h#ir)=3?tj5sI1JZLp&9fm;aYN6?~@L zoX{~?4^EnhB*BS%g!EV~j9*A0BFM2Ol?u}?FHEceloG+$4`Ri<*jk5%h8)25{{y#P z3{gi#O6qPCpq8YEdJjTN3tLzSAS@mwASIF187^tZ4MhKe(>x26M@LUDBtG8o<|3eV zGikY?tPuK97eqzO;qU?`hb4XAgH9yiAsrHQI8GdR@p|sbAMh}e5dmabDu~a(MB<%) z|IN?efgT}bTF6Cy7*T(!>WF|qXwK9cy-x@Ew3~91Oz$7|E4;-GbR3U!s0SY3{QkWO zdUr)1Io>@vY-^hZ7yePK0&(;j2ZTjL90WINMoh`N_7x^9pzXL5R+NoWQc~5<9{L)I zoYU*?1hcYY;z&SAX$$gis9tV|kM8jiq_1O@Zre7A9-~mmcoWff;q(}PQkF*ixd^Cc zaDtNa6XuX4_BRGVUChQX3o)q?bh+2=x&6YVCqPR0dfqE2or7fX1=~yQ>G|i-UtJA* z9TNcR^m|hRLW@{olY1uXK%_L_;Q;%)Gj+W~Q-gSwhz${#K@%HBc^2@D7k!eA?cNlin!$5(h9nC;^u}e2z5u<*@Q{?{LftOA1}6Ue&pf-M0O!q=3BqaX@8J z;Fc7$ED5IqS=!MhSbR8h$CcC0;HTN1|8y|S{&h_qK|zk0k``ioFK4p*rVLzo)o z_TtA@kSe$1FoPBEBm*!9!d%S~0GTWaR>BGC(#^m)X}VEARpN{tI!yor+$ed4Xd&-_ zMFcBH7Bd7z^DEpt7y=^h&nH?%rbFm_-aS?-@Yq#xxjW$hcmev?|I4V@O#H%70&#qM zf}oIrju2a$=<%{OfC``X=bk(OLl$;`w1EEWfIoGw7AblV*B}ZM>C9kQ%c1Hyg7Yh+ zU}AqGNsUfQ+~e zMwo+LVlY-CLBnRyiYlxu_Z(0;7eYXmflvBL9MJt&2<3PP@{`?{C zCczo#3`ZdFUpG3~0n?24XfN}|Y7J@^gnfpZjoU^&EXDAI27W094YzSIOf zg^ybeS;;62e);FRuU74*9?)d9_9+Lc_>9KsZ$3c98f{>rVQNUlXg49&bguNna}Jsl zr4C1(SxYpXOEsC)*c~)k6DOba&#_pI(Cw6v3Yz@4RPOoYPnxHV=~n&yyoy)Ys$kz6 zKp6I4jZa7j1z%Oy)LeVv!UgPi3kyqPAPxm+C6ho%SlC*aRa)=q`v-sbL;EizavHOb z(Y)ePQX8>65vu%gFJ9PYLZ=|6nDFrM7q4C=96K3qbEALlLCWe7!@;J%D6Cmee{-N( zV(`Q?kpk3I_wL;WRQugW(~$bfV2H*VjH6|INUZk$u?a>RRSjZL0)RR$aBNN6AB>$T zN75fm7G+huZ6MTyuApXlhM>%X2s>Uk!TPIrOoXsu0rvMVaqd+Kn6YN2@Qa(BJ}YfDAF$IIFI%PAonfSTUeT zj21~UXV0Fy1qC)Z1S)9)-~6`12O9>BE0X@&wQH4u%T@M#Go0|#OKxCAe`I%j zo4%Wygo%lXHOy(?+UsVfzx@95XK-qY1->aqCnuQVSou@}6U{F&HA*BgAEaJ7F#qp52P#V}I&Ypp+#B>);pW-#~9r8yJ9I++f7S zAEj8*#O&x`(^!KBWYmP^a+lx5i=mMco+F2%b_8P*MHR)w5N1@q$*;+T_L7@GDl~G9 zw&BVvvtGwfGvFCA1UU~L50k2LL)>5!x{#X1+UO#{1kU;8-7m6m=rLw}RLk4|dQME0 zP%3}-c9TgLhzpVQh{YD-weIH3G@yrg4(I=szCZK7hRRfWTx}s&7?_x7sHuf$T(5)d zdk314fw6HTY+8cv8ozpYdQ$oKIRkJ;5V}+|n;oNu6{=-Czd>4EBjaFG(XrAHa7srU zSdQLwVn|iTd}?A+l3>+Naq%P6!Kz+wIy$cR)dcKbs8Z#>gYKp=Q2mSg`d~0l9nfv7 zW)Q-?V2r77gC0SDUjR-&b4(#RoIZW&p*VGL(1p3l!wBX_7+Si3<0s?X9ft&a1QG&U z;BTuIhytT9N#&psc|P4rAPaP@6M5w>{O(@Rp|IDNC~?o8DY3G~@G2%_owbl8IRnza z`{9duA@*KD!rR{dm>U5abLFjSYHO}!a^#6}Cl12LFYv;9xOVN@c1Mfz=VeK!6S=3j z51MP~sW&`A!os9)f!ecjPH}8(>;_=&x8Y$!c)GVh9?Z`^{^ZG%?lK2PqH>l>}QP%YN zG*@^5(=qB7?7)9C^78Valt;bHG&(vu?i3bYCEFwG36Iav1D#m&$}4o(q1xJNfx^JTdd_?qbbDRfEKHso*prt!R0p7 zxELA|a^)zQiTZbDGuG}HMy{k~WHRsGCBs#b*NXlXvoVAbOEC873P_Y4;3!)(FBca* z4yK`B9Uq23RN?!ikb!N8^Ubn>WORUt?f{%us$Ex>{$U_zY4WWHva%H`xnGm#Z0-n3 zxr?)+7>FM#;1Rre?U1f6 zKqaFA#!T+sy=#rbu=>ePi@YfSdua>0PLw~mN^Q=b-90;J2Py1bR~JcJD`@cYol|9H z2qV)Ma@QIG8Mf`(HFxyi6DT+J9UVq9RT3Xif-oxj%JyT;vj`im5wk`%)sb5wC!#8| zY8@FF7;5|?J+YOL-WgAy{+^M%iq(N%h8Kqs&QY|Vo%0gcKa41dA@R4WbC?5s$X$TAXXHb8YdaJR6ycr0+C77}It+*JQ+39pNb z%kSU6v!Jf?U`}Jt@v_U%J=EbDZ$2-x`oPP}iwwJ=A+)3Fl%t~#?9=%`X|TmYttc2m z-8RAr#9Ya#oXpGv8qF$<{Ze3@m_}av=EmMo^xO3Tpy5Xb*?}8vE2d+wMn+;Cq9R9; zWE0cU4k5>GoY=C7eobOV#t~wGK)dUDS(#+m<;#f++@vnDA@p30OilBUv*OWv?ybI9 zk@ZwvV|B545iNMVBS&^+wM7j=1{9K(PK=C%ZMv$Gv zTenV>xz>s6SXiXvti62o>Y$ekXn0Oh(P7AxdFaL6M1&r`ArTB|PH#&Epagj;rM85t zSD9FoM5#m{LF|BZln;cD{>Fm`Vgd8hnccrsFc8GPWy>K9aK5i_wGt4xfPvCCY4Qm$ z{pv%%$jQo5Lz;Eavn6@hWNoafWYRI4s7jy;lbhxG=$#NxC#G;ks?Gy^m=u{GomoKs zf<>(X5~Ci+BCtD*GZa=E$gMgD4=xTa6C;__sY6lsqx?U8z#!8$6liEG@EJ_xcYdh7 zj*u|qNS>MT`tMs4MzI)j*VLh}PD9Q?(QAZ%7-v7Es_H`2tJ>j_ku0QH*dfTvMcjb~ zN*5M^%b^>S*BK*`BCi552VfjTw7+}uF3netr25ZNgS>U_j-@cuObi!b147{Jg z+bFThEJ|e`2v-%o2HxHwI^LzarR z=zr=XPB;qq_yDp>bIne6hJz+{|L|DNva!U?g1gj!x7HmU%+j}vJ(- zAvX$j*?flmLJbM$fQAJ81CYTkja|2g<@a5CJLY91@Ggb8)YK^AfkC0hbn=zanyd`r zOoREx)B4aH^7D5A@U9)Wv^i8iLpg@b(m_;cwoTGBH|HT2!*DqJ=B}p~{)%82Z=HpO z1$jpXhA`f}dsl~%7mc}Z-@iAaRBdS?^FPq~CHC&EN8)+)o-^Er>x}I>{y)Z0(D?;^ z_B?r*^^}@IY#ltZ&g2yp)D$w~iF88%Hw-cP-JQWv@gDhDL*`6v;ZCBr z8wqArxb|zIa}CT7h=kFY-EU?to&kz%tgEBIvV&U+0+c3f_`>ZnlUtv#O(@62>P-CL z#1@H80C7H$*Nad}tm~-@wmeC|@&F&HnVE4aC@3JajhM}W_HBluuy*?2A1S-%Oc+;K zJsnH2<;wew=P?#QG-=_RG=5ZxdN8>WIjX}WaT6=+c%pk$YBLGK%*VWb(kUBS%P_`B( z78Y$-EQx2H42^twd%Q4`^%Cm6nzc_*s74UVwD4fqu<^+%_A%{Bf9t{z@s7ko6Ac4~3D(dIYKOU`;W)sXbhy)T;KYEk{ zNxKPNCcT-O1}A~Cva%aWejeo3zxr+c-j)$jRJ11&HtzMcOI}}5_6g4;?*t)zIauib z`@V(j_oa|fqL&M!ua)`v`5jPKr=g)`ssojz(wSr-?~Nf7vGC$S$&jN^D)D-wDz7nW z6jvO7V&5jyGDMzq+Y$kU5%uVe1k-k5qzAo1z|q~VaOY^C^9n{L?_nRMMdRt=F)%!Q zblgcG%=fl7tY1hxYXsB~E=>v=PqLo*|6|+I5xm8|hXo_%U6YbHF3gMuV+Y8HJ`PtfT-nIgVhh=0uQL7> zKYN}4%*2Pn#fG`H%QtWG0M8$5w-C;A+g@KGTcBen9rxXjcnS^KU8WEC6;KS@Xj2u&^-Vox;#FUhbd)ISfpJ z3b+D;#+qKvaXYR*!0vEfoWPg?L2WRA{g>mcDExz{Q>Sj{_QqH0ZxyTQ?;#KYS($%xq1 zEnO2Qob>wjA=ElDtOuAxp%B{@EuL65xoZg~RTjR%%oIth*u!flM9b>C5 zzH^5H_vDw1_;#kHq>%Tx01fa`2UC!dw9p_szBOCz&@EYJkTvNmskd%L zlhdZJzaE7}&D`8PmF*D<>{rk#@`{VnA7Q#?gKdQ<{8>W*P22%EvJtttf~Vf5MWIIR z*tyddmL&r-Gx775!zs%cI}rrj3WbPigR_ThvlHeB^Q=D`Q0AMOu_x~_txqLzkNw9x zBV%LDPUn8be7IURF!M-naG{M0M-Laik0`Cb=n9x*%|#g>&M_b;7xe`w=0$6318OuR zU19IED@5~bU#M*mq(z^1Q$TfLcCgBC6ll~e^3oB?j)#W^@EDk?2}K{DoEPX7=zY#n^dv6PxaS|&sN>JbLUt; zaegBhbjw+k+U#&R?_yE_`xlN>nlxXnc|QtiJlmv8gTdj{DRgQ%-hKEG9uh*0$upBY zCn1huRG;R&!;Bjj0WX2~^IyB;RFknl9K&tUkziFpkxS9Zs3lAmqRUbI8n>96mq%>FApfDjrU;j#c@~d{_du>DQHCCb1ztWC93RgL z3U4-239?JzlC-q61iDg4VUb$Jxz!u@K~RQnw0KJGn1KQ0M*l7QFR&xUSS7X41Ob@f z%`pW=OP8KYyq*ffnx;-G5%;6X6*hPH3bWp9SXfvfX%(}m@wab_@o4hk)eMOFR+kFF zwm;o?Z3SZ40Hw%inOeMXr@*dVW_d_}NWA0?FCbm2hYvFooX}n>!yyb`9x5E^AHXg` zd+^}FN6w$vNP}H*7TFG{1HHa06ROF1*e_&C!=&r3yy59dNnyApYsgWQm3@NgDJc;WEy}2cYB>Cs|;M?C@mo* zbk}5xGykTJA@prznV__^Ei-@rmLgB;1+1JLG~5$bQ*p3Lblqq0#pt9A^l;}Vt2KwB z6M_JWY=Jn)>*!#T*j=^qYe;+a#}7M@W6H{0n$@*UFko}QZRB9i*DAsEN08i?uqbN< z$_2xOHoALq*EXjAGv(%NtM&Us`}XZyegO;}+%?G#{%X2WcpR!MktNqqQ-N_^161{| z(06rkM=OQAYXnkye|3Ige=M?ZHtJkf+uM|1l2TH5;YbLC1pxDVhg{e}Q6e5bl!E=A z%mWZBCers^u(Q&f4HPo!j~Ez$fJt5}L^wTOC5VixSEww()JO>m;?iP*LrnVAYc6xh z5&%O-kEtLuAztWv!FMena2*9SAm+OtH5zgdQ*)634S`Lc%#}h@AVdf-hj7NSl9D@h zb#-jjW(N)gjQnW*u)fHk- zR*PE8Kt3UDJyNVGf$;53gINm%80Vc9$6W``{DY2 zZnxhb*L9tj6TRQB*YkOd$K!E44q(cr3diIjTcmewe<6lT;C{_{zej&0e;ThL{}8bo z4H~pXx@aiB3<8>F-U+^#*X-Fg9L01HUeS$sL-imG*xzSpSF)99o9)4U3Rhop(eK&6 ze;a7K${!w&y{}SLpHgb=QNhW~C892rUxU6VjQB~5)-+^9PF6@{wA*YiFZ!kr zdshMjiGz%y*x{mS%X49C4TCpWVTH8sMtqn_?d7TQ;FN1=0cd6%CNCd(V_EVAPH*ag z1AjGa*icznIllI1?Cvfu<$$KvuH_IHRu&c(nWOvhpx1*aL|zS|dF&y$U{2>Ckhez& z;K(B>kmYISXD!~Z>w(DhrB&jxkWlDt}MzD_Acd z4fr^XcA(7^{hqXjUD4nSNTc2e267YkPIzznTcr!WREx73eg3qH*&>*`=K3Rk|N7}L zRHs`w?H(L$D+ss-s%Mz01_$5o7Cw!>5tQBuC$N?shG>z*@tZ3ss@j#6b@t)I4j>z8 zbxWp3e*ltdL4$}x<#`T|)$L;KK|jB~?+h*qQK;U2$TF1)6DEX3MxLYSPsz+2_xM5& z)0Q7sPH(2y*)$>5Y7$_)xR$~_>Y13d;9VkjR)?fW;epCn(!>)7MmOp1piWSs<0Mz4 z96Ttnc)a;}8lcE=>Z(hRoThKTj!7ZB0`t~Pt>;wPRiNJ@JQM%EJXlF^Hym~&4>12l zO-(A?A_M)p04!o|M>p#U=Qg9O4@8(0shB%mxpGASQNEDUG}pqG=WPE1&JUNcCzgfu zC)25q#2z*`*PQV9Yn+m+wvF4bpI@d5QDe1^kdctvWnTvMe^guKdt~e2Fma(FI3x^8 z&Oo};n&$7pgP+^35v(0(mO7JZg1;sVr;m{z&FP6e@blxf;c{5HJ~9EGbLm!_OC(Ud zbZF$PGv8BI7=+6i7#FJM3rpMRg0C2y!c+dZ8Slee$?RbFczFl@0l)!lco>r1DYaT; z|1=-r&Cb(_6s?$*{M;8;23(XnTCJm;sHTOV8Qs;6zpxl^?mgp0?}q#yccZua*F{}c!HTGY(AKAMw zm{tdY8I7NYRc<^LSg(mvvVm$Uocqj*C+}wVk4bB%b199Yle{QCg<(xmK&uVTGRP15 zsly4;n4i>b^k>xV%}8lE!y96Y5KLo5A=fn*`xyl(YexDS0giPCH`x@^ExOv9ib(^3 z9oT=HTN^1@VhLrIr9!e;^_p_3o9k#hdq>Ai#+@r@ zryJ<4e)Ms;ud%VQ1}db_vn_0F)^mic>DSUhgm0iVxcJ|HQFPt5%%-SqJl(sc>o8;U zhBJf4(yX=#+B^wNDzoR}@j9d>agF4$to+im%sa(^)E{*cV=*lqoe|^5YhwCvmMNR! z2%`gt?tlW+sZ5IrJY-xCT5V74`J{^|`wc`XsS829c&Th3x^leI&|W7mom#h=j;vvm zAHSWyx9n`G2&?`#;?4PmjTGPN>&xgnZTa3%XQSbAyDb)WaVwL4x@P|bOQ7c`cV#Lo z=lkY_1Z%42EOM+X4a&*9yg1^eww6{{o4?yLBbteJG$K5_6DrWHX1@Acwr;gQ8bwQW zqqKCB_Z7jVj=~1GI6HTOS^NB3`&{ptt~uYx5Sa;h43YO&hY8ykbmDu-wSWnZ8Skde z^v%f36cbmPhV`+rYK(w8*Y3Cy3v{~S)2C0(=T6ljOv6=J4=!GH;<=|*R=^=ui_mY4 z8l=#`+>mdkr&0>extrjZ8O=MlV4epZ>!hmX$(lVU*%C#;^16=yO$%X#POl3(<|?yj zv<;&<6rDi7bEW9ZMDMHGR4zD1hzXlh>~uIi%%m1!2Dj;9Y8t~cdO?j|&Kz9@-UnNvyEL%C#v+9Pg<^jv zb7>R$q1AGMWX;5+l3nqCq^9nEu`F}vhS8h~B#d^YdHxm<2l9J2( zU5A&`R}k_W>5qUFcu$$r=R&MMVH&ztrd?H3X@%D_fNuNq$3>dbmhH_{KmclY79tiO zId*Jo<{XSp3?IRBFHN^;t)ePgAS`SB<|OjCT98w-rG_RF%PjZCj>FSP1=t&@iU*R+ z*f{+0^Pr?naG03zAK^P?@7@+1$@XUdSnN|hMSw;5J(9@BgSND{k0|=SoC+Q>)tazU zrYo2xnY3rUZd(lvaZ`F^Hm26_{*;1%a6zJPdIbLghep8faZ^^5wp zbp3Wnc~i{RvoYJz(O$fG5v;v2rgP`{wvkb``+1Y{;XH=pSkOX$1ftLKirrVZutKG; z36t3|#`ODKAXf`ZDD)UO18}NCTIVGKQvJc;Fr5|m&CJbB(IjnXKM1I8x~LWBq?dAJ z#h2NFBC9q%+WNt%0K9qfg4cccgdjUHdjPA10_@$d-?}|}d~#wZaJI#S zlc>`gmW{dp>`#xOyf!5y6f?b$srLJCUjP`uj1dkFEy%L!CONzT8>k0MD{hH4r?SVH zWFMKsS!Eg%wnEq+3NdXr4&A!r-t&%#HY&Jl`B2FCqnyM+(_g zpp8itGqtk(JgEZubAx4~2ji`1`Il6yB5hMZr!tCkWSU8km*{G+wtvFi)QyTh4&lkPq90XJW!5Z`?6di6 ze&(DD_wKc`S|{UZ$MOsp%q2n41$G$n@BLfPn}v)J;S~@TF|Ey9$8Jaxn$SeLJjEHB z*rZS($hW$ko}O+>b4S_O2^d4cXOfYo>`$H`6!KKD*N~^Whyse=W67z)(qf}~x-+e~ zkoE*kX$?phL}t5v2Zvm%=Aw#pCaftsTOpZh>TyzV-Lph^(*JpZX78KaL%c{Vr%dSp z75^32pz?br8n|6@j>z?!@2#+c;p)oAeF}bIbF{_bf0`TrPc&phS>GVwz&)QibHW*> zvp@BdG_9hFz{;RQ{oi$u&o#N;Zvg^!Uo>CC+G7JX}Y+F%LA>|R{n=EUX zj(MNPs^34CW>;)_()8KJ|5>tW3GUINg-POo271GXcLe(9Sk;!>^=p2u_mx#mfTI0G zlOY0^tT)YD|9n7_5QN9EwL>JXp!9q(=u+yA2la;-6sKb(5{27-z~@M9Ww>?J^W_~t zq-7W`B_m@UqXnBUe|Z3|%FitxHkLv&7-G&l-;*T=l-hq+J>PU3aj4kmK&G29b;OG{ zrftI+hEjfW(ZCN>gC}!5PLDn*{6zMiJvX3YjmUYt1H#AHqd`Aca8eOQ4!U&tvibvF z|H|eqTgH2LB+wGdBd_ipj-6g%L&@aONVIyd^NwvTD=RY^GGsf&kv9Nid`!&y2g@i# z0Gy0^_KXHQn?q0J23cp04UlET&92o|RkjqaFdJ64DHiPh{yR}>A%3hs!eozJe@;|tz=^Z^XdLCN*jPiuf_ozd%lPVOQlEoqZP0VNX>;wz&ls}deZOyG`hl%cIwq@ zBN%9ccW%F~U7G;lDOAre37B@%Dq;mb@w`PVn_o1`Gsq0Wx1ls?5HKw18(B?|pz@nH zi>K6gGeQJ~o=QoTQQP$U_SFq`?z+kyZ>>Lq8qNM_iKsl<$uX&WQlideqgXMa1CUvf z7juEoahBlK$qs-`okphMd~tn_8CAXa+_{M_d)=?p2g;b4!}fTQAB2|!Y>^Sl=;~=RXV#5d37jp~D%J-tznoOC6D@ZLJOaSx zrsU))2j+LA(-!ca`tj1t&h$WSKnF%=zUN~~T9#>usOIKoX4uPF&zO%Gqn(w(v9%$q zmWJ2~!C%VI_4PN?lb_?Rm=} zvOV=X;_Q=dggrzGp%D?yW$^^{3$4HzWN=-&bdfO23BMGOf|xW>go@ml&d@CUaSI+) zkcZ*3|FNjg|GwNzG?|Q`5-60uR;pU@lZC!6)M+-x);5^)#tG_8M<6Da0trs8eaa1L zPhu8^lzkuP{N@kl!$1W$Qk_mkIj>sd+>cQCR!w=VNQ!#(I(RUv^}$Ie*YLorVD%Ki z$V46!2h`@SBnpc{By-D$`UGK8s1;FyZGJH?9|IW+h*q(7$1G5Q0PMmN|MjtPrjlHT zMPbghb=*5Bk-BqV3=Iq|C{N+a`}b-i;^trl}Tv_>4S04SGh%B*gZY@_%xTg+C{i{xCi{i(2yhk_LU-tf@Am z6-XzhI3wB1ImnR6bxJ=wXJ@9qfVk{|?bYVqqq_yXcBEQKbiY#B=GsS0#ojy^EY0KV zJ2`8qOl&B1q{z3j;Arz!;^s}8>Y*W! z9*r`9N;{2@5c%Ep>(8$)b~_IqgROUUiWR;c_@99@fEOdJK$Fw!=}Fa&QrAo_KH{7dk~rITwUYFY&Ywa@U>7K2@*m8 zh-tG5;H>$~v4QP{zgTo5jxLyYZlKXTJd8yf(R6R1<;Zs07C$zNhRie?Htbj4{2r5Y z(@7-uP?(4uV7o4{YZ{b4d?jDt5>7>qiGDJXbwIcPONmZ{%d%jE0BMp znh}e2Ms{ov+!F!8J#hPM0tW@omwo*GVCo!ok+w~nrdYM=_rZdzABV{L3=}4k{%zUH z0MY}dCt`(M_`2mdj9I(6l@A=aY6wQ_+{Dw+!o-!;sFKKP4GB>!tZ>=#eTrEz)6W}$ zyg0EWcm5m0xC3_rY4*e*4=SgDgg{&;SNG%4xVy%`AqdGHXkdW`irhi@7&Eb}hxHLPd4r zZ8s$Vn6@{48^8Ncc>zC1geP1{VF-j*1?&%T>b8!F3X=RP_w{$Nec(*@T9TE5vI{}J zVb0`3l=?{n7bfpEFJTVgJ$0R8r}|`Cf6-~2{%wB-m6|dGs%DFxwNwNwj=w@jt;Z`x z?m110 z%@Ze*>ghF&7e~22TSd85P*EJnxNyHYH5`}tEb8!4O zV0RH`9+;Bf+~V-6mLjKsI8xKKg@%k0r6eN+{$n9$dFtz!VF_5=Vd`{!Gs=A0RE>Is zJ!Pe!p)+nLqx{b)Xn2~q1R&hHbLaFKv*&D1L=^O=`;#$}B?r2k`?2PZjzt#0Qfar( zxi8GS+8taj8ac#OhZYCVj896kB?21~3mDeQpaH!>$?X03YzSbF4QD!?M*G8;FI_?Q zujih5%OmfEnuqSHBZ{$c`3l@yAvLXdhv2-t{7f%|(tt>1;wDWz} zdZ+qt-_8K~`KS1^?udS(6w@3Aa~hw1KJo}E=@97(fyQY=q&O%u9W<3kAU8q})i_@y zLib>IhDRkb@G6#^Hb3`cgd|pD-X5U0PzKAA+y0E*7#$so10;-GDeFfN)rrmw^_}se ziL7=I(J@KU@aE6o88r5yZ$f27u+^MQ13Z`t(E6Z5+@ZjeXHLs8-2YFjDmrm{-4h0| z=D~cvz{L;B%0BL`3q$6r1*)?9{v=8@B9aW#j6FX3#KH$ns@EWZQ}hpzD+}wUM1mtZ3+}|)JOK?1(DUMQv)b>fdZt9wR?PG z!0xd0LzRS@hA=?^-wwZ6v0%Z07X_qbAszsZ*Kn*z0!WtX$8CnYtt0iB|98+j*Xwv%1luOu z`ah1$pd1vqraK?iQ@>2}^lZpRKQWI2zFLh6Pkh&@e^z}Q$^m;(o~_REt%8bi-R&eH zAi{x`dWY&Q``E|Mgd%}d7-*3Z!0}6BrWxT_Va6 zfm!guYc0A5h(^9ut5!L~j|^AGl^d?lIqF%&CVm=B&+4#Jpyz|59C)(s?e#MCH@EDZ zMQIMT+!?sM1z8eO)VQu{+m@aYDOj|aZGh)S4?2f6Zq2xE}sR> zv07l`XZI8;*FGAkG&NXp${`iDg`y&AH+8BTp{DjmW{U=!>;afbf*A-&SLotkgsvhL z^sY@F3a~MNnCYC%SUNPf?=B2pgp-y=$*&6ggI2B6&CdnT0g^Gj=zZh%?OkLuCyud6 zM#q-t0#avu92@#Ahho=~a-54Vdt6L`cB$sR?sf5{A~^#rj0V@KcFuX;!d?0|wKZbdYA$L1#| zqU()#hA8N_gR9Lj;Q0HF+dO~&eo~oOTU%exv1obDt-HMahve7CRaHt%gZZ-zF>mo2 z)?0kL8Pm>irjJhqsXzSQxGW7aHu~0Pim(kEG=82i<5EE}!yh=$^Ss8GkM(Sfs{1sH z`*ht91L^eyb3iOvNT8*yor-4hY4SP>NznvaDYFZq`Q8dJkr1?M!C~TE75?LtcBs+d z0gbNwP@_~1d%hezL&b5&`ypci7!dg1-0h6#54P5V$8<;9b1#+7XQzC$8@r+mRQjF~`S8 zO%)Tld%F>A;fiF7$lZ;Xj;KSW&L)=mmXhn&V<^|*-k$9paOvejD*N?iRH`+=*uog0 zt$BLmO`?#GB=9WsIERlP&mtL(``;IdQuHZonf$y4xK+LcXIf+OPIxz=r{HU>c}enf zG0RJ#*V}Bo1oh!=BF>ZQ>dsMb`WkXp>|n#<6BBL7^If1`V-ph-UxZCyIgrdySXl|3 zBbCBI&V_UA_+%z@M>9NNoOqmO`yz-B$X_=zvm~8?3%b`0C^Q^8bcYb2LY2`7d0;_| z2-3}Vs@AjN*)wJ(YiG>^+gZbL51RsZFEV)GGXVHdIwCX)JR?)U5lL5 z5@xsPV?g$dypt!LS@ShC;H#6)+Dx^phnwY|}OLVo>@O#|6KE<5dOq`%g(Y15~ zYm-S5vZHa`>`{{x7wJ?<_I6XJ?)-%{GH4rgxL)>{R_%0jZcy0O;6aeWkt!o@XWqKC z@t^iKJO_X5?Y_Tz+_3-rig3hy)uXc!1msb?QeB*!QurNCfZG|l+m5BA1k{jZB`u3zhA$1rN5e7HS0blFQsx2pnl+3}}toL6lNtA1<%>uBteSPvVD9pE3{u zMvSsS2e&3-Ti`6M_Y^aaxr&0&7u|9sDrs1)6XkW0XHXz9zD+{k$jHbzkHJWiLlHDc z6-{r7ViD>}rWdSa&f^hvm&@GWV0%vE$A=9mp(OjsVB06 zrZg*P0&zw<3>_Vv%;YyelleO~(HnS2bvj3Oh(jMjl8T~Q@W$1M%+cfh5`MBJk%bv0 zD^%zjy1HWhoJOHqMl`7bVey(f*8we0I>S-nCn|COmPIh=F1Etji~((rTSgM$O#vVo zAcG`mq_LsO?arru=YAZZeC=(Gbkd0$?ymXisagi7_JmZM>GYnaupTw)21VQ)KFJ?A z*|%z4(LDeb9U0dYxf^PnPvkqbrpiL!uAutl!8?PG)6a(?vl+=5O7yPBHb}w@EO0p^ ziBt@+R@I52JenOtS8hg(=m4qOXUzDz`)2UEwNg}bR3|=M~`Mu z_BeZZY%QuNEh|gsNcZX8JB6-IW7~&>xVUuEu@fZ%T;=Ag$wM6wNre{uVhuYdd z(m}emEaNqROU|~eT?lJR1i3(*G0?0h4xv{I&C2S6 zQAz!SdJw=v%ihmGAv1Eq1a01!m5WQP)ps2DTl06w;0fKMTDVa(;uXuulXYSID;+mz zhki4q=qeN^Hx*Ulu7O&wo<0AvlI33x1|3{Y2_C%{*SY~05kw_SxXeeurh!P5=C1Ro z4HnpiSXBivRRv$NSHz4mW`{ zqqkX2hXGqNp_xsnk!WBG8zn!N^(v&D&claK)i>S$zjfI52AZxp5z&p&s8y=fZwPP* z3L3^f>(-<)5e9(|tIg>J9!$Y4gBYZ>_ht2!g{wC5f-L}kX_gqCUB1P~t8E*g8W}9M zvDsx6xal~GeUZLets^W){0t!ToF(&|@O^$&S4H*s!pfd8%kUOhO+ileZ>Y908-4Qx zS)7XY7OyWMD6)@#0l$*J1yLO9bfBMSTo^retPS94>YhCjaE$RUhW`IF#GgK~7ozj6 z+2&YrP-v`4OVgLk{>&^ECa%fMnKSWFvJH$+oF3E`I4;P9PREj-GG@ybqa_%9H4PtQ z(l_B8mrOhYn6zOI+HP?_6$M<-dZuh__id%xYTRB|7kS$TvF7?3$m~oJZ9L<5YXN&? zpas!Z57&--sp||Qs;Dw|^VZ(<=XbsjJr|Y_Aw3>UOHumy8uOp`$=eaq3F?Y~G$2 z9n&Ww7~kSj_?t8=7c{IXLFV0;FTKiC2M94C!a%lb6XIP8r;19J+{s_vnz{?$!}0!! zT3IeK>2~iMl?%U1M$U3PMeAVYR#i9t%E7LK2e;!cuCvgSEx5G%)Q-X`{n5aeG636W z=eVRDJ6aL+2~C~N%>Es1%6*mv3o5EIEf*Xd?9w$;wm@;B8M}YarRY;P@&<2Nz7Mpr zo}OMxS{`~q^qpHODQnyEHekSdjBk(A0d5tn`&`^1+AP90CzI*Fk`zTAo zNTSGABc*Phquc`yn#3#72 zELFUzoedJ~vl*iN1Z**KeUW?4>1KK+InwkgKJ?hWZ6{@%x*``R&CU9r#SbWOvk`|F z#FcoH_*ZNhWb89A2DB7D+aMe_?hoD9=#>&?@c-DTC~Z46z!Foo@)!5PRH&lW!;5Dy zZ#f~Rsx%AUE7Cr(Cu<4D_`@5ITz@Xcy7hcmsrq_lM0(#Lw` znVcC+a_taD3AONbTybl7ucQ#It8E3V~V(_po`-{@ujB8F*26cu@UOaT9 zWAmQ9Kt_sYnBt8;!Q|MWV>k!7(2s>%=|gUndgKi|Kdk?D#bGtai9M0hafDN2^Si>%k2g+8U^_hWX`D&5a{c zQ)v8Rp?rA4&DlkBqSrgFpS0J~yf`~MdqigL7AYK$+YM77kpi~V{mXO31>W}iqu2F& z0=3|*C-(2c0}ccH(g_aOK^_{DICDLL$h%7+B$sI zutDbLv6Fi40ySYd+d;n}pHYfGdHK?TPS+og-2E3^+~GlFenUy(KpMyeM?7iDKS~!j zoTbEwysy82%VMAw9&vMi_gQ9$Q3ihd{yo;sSR{oSxd#_mwmG^jOs}cvMU^Z_lGi7U zCg2$W3Q~}!6SSR1kG^7a0m#9H4$;;);RX?Gv6{p5*AMa%$(`Bw6N*+*j`vlL_l8l< z6N{klxWTu+zwY44fnWYLEiG$;-^k_ewA4dc7 zVH4SqSn~A4jO(A0+w`J4@5g4YSo=%?Q1XwDTv@m+jN}H(YIC%6^kCYwGCOE4;Za zD^C9R?Ng2Gcg$8ta&ocMvj%eeyRa9Njh(5j_pli|X64ek_b4Ju?%mslHtyJX*O;8D zHT+P2Dz>Q^n!X77HMF#LKi%zahm75lM$-^mV=$T(m2Lt#E*=`ve+JWvHHMmwhF!b5G63Hog&_MZ@8i~-v5mS0 zUwMJ~;)lAr9{!R4(sTg!jmz;kQ53NY5W|Ve)lNUA6h!RP_n{wy2C8y+Jq~-7*c6xY zjT{tAo%^nM@Q%@JUFoSCr0|Weqb?YOu|YXtULR9a*&JTeL(`F4$SKzch=c9EeBx_= z&z(wR6kD8)?IZsM8B|w*+NJ!Z?`h~rGNNmY^6H~a#406yeOmGJ#fuk1^1>0RZBmpn zTz&A%<#&JclJ(IgJS(Ji6&xpSRB?r;GTb#H)`?@}@4$Y+GFaz>3sw zO;NN9?qZXzK^jY~DpLC1=h{-RmGCAMn}AU8Y`#0~{S%m@Q2G5N*`OcqZ3;|I57XYR z=#&2U9Zg@ZTpA{t8hIhLugb)9bq}&>QWx1``@_o{0`53^@w`PWLV9J6Zr;0fqsV!< z^IaqaOs;$fz}7gbW~6aKguI0rIZ2cic0f1-{B1WpjpQPJYJN}u4RR3WU`|DL`o*Li zr*0Z-GwdFF`KcQuel8~N4?Qo|cEQqglzee;@mN~}fJC=PQ7*Zg;GH=g`U>Sg##BHm z{ruhUN=XIrR)SgvUc~doKU$a7y9RG?e(X^sg$gw=n9aELF{YmKoxZ<1a?Q58W*NGZ zRxbWuc~Rv^td%Ud4P7`1A{Wrin~VW&Alu26gDJ}7cazs&aF9a(a(qp$D+ko)WA(#< zbnX63ukOQnf}=tfssg%NfohaHyIs*T(rEtu?W*4nekZqMOg)0r-P^YPga=lNO_YhC zA+^W$Po5I=>)ULeC5Z7z>Rsx$7xxwxW+I`{G4H3p;>$uaU|uB)CR)Xel!JK3hJxtT zZ#f(nU!S11R`Y) zAvGF*U<9!FMvuuDNCsTV_V z7?k>lPRgzOtcR!(Mxb@?baK)dW;gmS)bT8C%&W`a)w@R(rL+y%+Y#n>9?E6QQ4Q9Et1tXftHmX(bf!fXC~N1PZl#dnAWULvpr9Td+X zzQo*8EkvAi5Kwc9KEImtZkbl+D&Z*4FW=p18fg&$bHW$ac` zRSZO@j09Qfm)vqJav~8SYz$LK3MtPSvhwo=%q?tPvPI>D27Ts=x2HZ7FxI&VjXn?H zI#otX%_g3l)Xi(x91oj&BcmC`>6i=7rk|s6t_ReOB}$-#4429J{0sk}Iuy8!*WgOi zeq^z_sRki_*Ulh)1@|$2{;UsJa;8EyaG<;JhOsz`I%9tiq!cHlo9|!|gL;sdsGz(c{lb^nO_fI58UOp3tBin{m8Qa&tfTPEWuJa2{0WaTr}t zdduuV3f;4sLhx6VcjxqS9>QS&1y}*E9)%yvpSn}K7cca(wdKU3oBJlj0c-iUZ{s;= z<^OZdqf3a=G97X7$Z9EPLHnF3aghx7oH#Is2T{r)sMEYG9`W?#k?_}k`Hn#~Hw;B` zrvRL>0dl@w?{Oab{D1WTK&8gEHTU*;$>SXYt2nV*(^o1Q$m(D3W;LeqnZwYxmyeG< zWANp3hga~`Ho;f$>0ATvA;XQ6u)~caQMYtS83d&wHK<&17CcSbI2iR!|2a3-DV)Ie zYY3MsHhg&Sy_nIdxY1qGDX3k&yfUU7ytbjWJnvMVw`6(+_iE&dunjr)L(t9v#Y#KG zeW<&YU(FSel976=){9M1rI^49l}SN9hY16nME4tF2t}jRMbQs^(4^U4l`T_*N(NtV zrs&Tio44)ei8dPQM#v9Nclpa>TYM=$ass?7^v9?u?{P|1;t1J}jWOLkn4XpQXn<$% z9`_u5#<@It-3HL^Das&VR4Cx=jwoNU0D;xQt>kG?7nC~;nZS>w)7ZWA;j?26-BpxD zaVX`u!U6v1-NJE{A=qM@d!9C>fM^$wzmRKWuqt!Yhpu zL=Q@u8pARCDjHAy9QV<4)wc)Asqqru?xD{Jf zQWEc;pu%v$D|k2CApjO4H&)$+yE~bi8%uzAm>14|^;lkpl+T!bZGHQ`dB~ap3+~&J z@wyU4@j=Bb4 zlP>2SDxZ>zHtLsf28V_1V>;A zH3iOhVPj@D1USpahvdoQ$CeD$4(iaksnYAaN7i3T>~-+=0)5hTIm^5_hDR~zR@$)* z?>dpl!OKgfFXOK8`<6Uk7DGa!~e3OWU*2 zE|+X?rV)hkB7>#VhQ55|0V}kNUc#Ak@L}FcF!fR3Xn!wN|HjhV#X*-{IW)Y!W{OrF zhn+f|w}7q!s39K8QA!7x_>?m3TqJ4Yx5qP)XIwddTFBXEdY+B?`8~N9FtG@u`&d+? z9nxp)dq+GIb+&Ra8uNWel5Y`kGYFf=T_zTsSk5!4d+6xJOC#xKLlT5k^w4eF)&`lm z9>y9%$D=pf@!yPD2one*%@m8@K75dppLlmyxVpvp=C*N~zFZ1Jh0g2VUi-|PvfXeQ z=_9rd0(R_EAB8>xEqxSXf3Ye3)?pQL&HN?mgOD*y@bGXU1P?c!o{og3+xItlZ!Z=V ztwTpUhbq$Cr0@udM|fmuyh!7V{aTIhLmNPHxUJulIg%%SgSddU*J4b^_v4M0Ge@sv zK?!}MWZpEAxgZwE2}jMHS@*#43E4{k9^P8F8y*j_PAWrHU}u~V%h3{B#2aO0$Fyn& zQ_*H{0x2$xC@RLhtUeO^=ZkjQYdwhzvS=tLY5*Wy-=B?&lQzp4F9;Y!kG%1Z1Umt#Sj`J(7AGBG)pe4`QEy9yHyi6c zrq0&n-I0yEa6Z2S6Z9W8cIpEwsT)y`b&?9{);^;T%dpE!!Dg6jO0fP3=H;>Q<8g+u zg-k@~liz0VtestmC?**{JcOA8wEA#5e|Y4jOLtK+yUz7246NTQcpjC= zC!o1DUw=qo!*Xm)UO2-MYe9&zsqwL{O+V%f*|@joIalf(b2ey=SF@zurC6l%*v)+S zq=ev^=eWt%@qb7D3*Dn+0e&#h!fQj#d4fa<8Vg0KbV6JQ5AA_qlfrS!;6JFd($0e$ z7wCg4%e*&j^_3$ji!Et^kp-qxTd691@Xp?WF1n+#lue=}q8+!d1hiAX7N;NXB~mOJ(KU`)u z9F9!_0B!6i4*uNv_q)>s3x3Q8@2n^n!`ikh#%H@p%Sh+Q6+SYeZSE|?hP>uEb~FL4 zx1Fh^q*Rn5D`=&m?U`%XRB8W|{H^p$yYXD}hyT^zxP@p99%INR0sU(|Ib~jQ?#M_B$xF9Bc`U3QEC8SE{rc`E@2S0Lq2(?m7>|pJWXBYmgvukyhit_yH*RLZsCZOj69_Y&7 zg(SSxJ|Oo+7e6W>n9Ou~>Y7te&`>mI$~}?tU2+NPW=lZ+5FJ4Ekxw2yvOr7uLwlwb zv2^rhmWjS|jx^)50RD@eZo^UMlY+P~)R?Z<8f#`Mhtpw$gK=Ca$j9$5l5~!!(&KfP z4^@>QJ)aODhzkh2BzuBjI?S2U#*dh?$smherVC*@X3VX=hpPZ#&mZm1 zHx*?Dx$S)ulfLGX8qh$fC~CRqsk0jbe_-JuMHW|mZjWK}m#U+c&LUZ$UC^d(v6<`p z%y8JSWcqk30)X62w75q91fCa>{vT3@=HF+3L1&X>`MOQ~d{j?x3Y9DX&rGLzAp(F8 zVg`hp)`=@W>0Z}oHc&Bij?ysDtRB^=7HEq|mGQsw2$`UiNB=w?k^i%*EkYcc3w>8t zS9$!ue|;$&bgS!smqDOPDk`=z8zd?}^N4tD9gcWSuwK)0d@c8|;cCUM=^h?BWdCRG zCYww>k=L~F!B?n33TgyqvP|A-adT;jN|w^#(VYh^c+b|P11O%v@w-;&6QUUX5JvXPK&QO2j!ecO&9i76hb+r zatB}L_xj4~nuG8|7#gC)(HX_fqatr$HFV?j>V`K@ylG(`cQIn1{Ls|a6N`Srv?~YW z6Wgl2wrA)U`R3U9G)O@<)ppqcCwL8vuNtHPtkf8sr^c)0U&Q2vGi(wjunpuPsVnTDq%zlb`?wS! z?~iU7V!T&H?&7_p`flT3rAldu1zm68P@UF$ehJ_wvipk4N|TRtKWdM z@!Ak|$=OmeCtj{Oa&1^T!uOY^9$AhOOq)#TQPp8sfGw=6yc}AFf&T6r+Bp3FRo`pz zt2;3Y{4_V6KQXb9rASuQ6etR}MyDI(GT4y2jio2kR_BIeWcQtgB_zmp1Ft@suMfaD zhL&1SQI1GEAg%&V&xMw%FPVu=TQe;~7<~JR^U@%BnqXczAeyD4+bvU1jUld+h zA==H8n(H*F-}q6mP6+x(;8Rq(=;*#fSV~XZP_x}Wa}BaV3Q*JK5B)wR9o2Z+?wCzL zsMg!xW4kFmn!YevbIR2hldm;Qn6$5Dn?9b!2(>tjGB^!ifOdQ}Ve;9^hd^V!0r^GB zBcP*|e#}+R{8hh)kwR9}Bd3ALxI@{29)1}5mQq*jAGnjaxiyHodcA*wJqy5l!y_~j zhh`>TRdjSB$Vq|zuMnz*Py+B)e{lWLnGCcj+NW0(`d6^2XQvq3-UIyqI_nU)`uD5o zb&K~e39Hxp)=;6OqP;W1F;V}0aa!M|Q&u*+R_)qKl@Gth)?fs-PKZS!DP3jqsArhACX}bvBqN2PciQ>h6$(V%VmW)!ybBxm#^bD z0;4(VdCoIRWN}_2#h;_K7C$obuAZ5h7VXvDXkjB+y%$XjgZxB6v{|dyv~k4tIV1W2 zA!mpFwZ_!*P~D}z>yjf@U#!qp30F8jEL=77=e`x+y0qHX%ld4|CFNn6^FOH=c^1bJ zBq+vZY)01dh=U(uf+nm8oOCUl&K5esl!IDSTr8$%<~y5dgj?SpfNP+X*Ni$L`I#3MCR&fxxBEGB4qOeo2;eY{e zhb2NV$a?v(;u%aeRDpteKgjLRFSh*A+R7oY4O-NN*`Vf33;cWX+3UGpo(z-Haaxk)m=bT41XuBrC?6B&rBEUYeV}cmpMr|BK}T#y{F7j|z2JId}T#j2Z3Q-EH~i^D~cj zaXDir(Ep1PAJ8rhR^ThlAJZkV)j5~~kD$a+!P<^Kd4ztjoX+PVy@2evo`&qr_ zbLz)-{}q09<=>q=&u8&B{|g*E?DvmF?1-0e#+X)}%?0js3;s_rxWN0He@{gsR6BG$ z9zFY}kgyxSPRJ?efx1jS#BaLp~8a@pCYgV^L8!8vKyF6ytjpEBj@8uoY z1m%5dspk8z#fkrngBs^$o$39>$2}#-aE9uDsR85T-?=wC!nJUpIMEZ64&3mXD3BjE zp})oyI~WrR2{OQobsrT>Pt1<*F;NqRkgOVK%-}KLei7z7Cwwwe`iU^@YXFN74GeNT3OkVI&%c)=CEP5LdI)ZPN2T($NMJY@lLmtU-Y>XffHevY%-Lo zU}m3X?F7}w%$0@Pw{QQ4QdnGF&`1_jD17=HqajZBYXd}>1n^~9QG~40KuGT#nrIh zV&W}AV{RQjHyaTEOyjwqOlBQSByyG+?7GmI+H2Ub4uEPr_(lqhKGG0Snf>!fK~J)l ztOBy2LD`Qp*9hdl#4qvdlxcZ90!%*4?HR_!6(=zOS`oRETMqAUHH1IUIKmo?c!8-p zPh2yvDZ+^f)DVCW`+}yZD9^k9uPWn!qrmG*DJ=8fdiRX@acfk=;66s03&+g2@F=R( zo7pAfbLOMcCCZ~G4P7)O`Sz%`?WI0E{a}^)^#wIk8=3D)X{M)eTb|o)iLKb^gNAjA zE76Ow)l0Ca{3)OM{ntv%tKZy${!w+#*PvY_nKXQX_c)W-D7iL$>ox=*)iX0s~7jvkLh;r?^~V|4hOyM zoHp-7%U0HvcHVSdI0C%dD9rwOiZ@^24(jDJ1om2eyqXq#uQj>&)bBo4wi2b8;o|W+ zBaIU2zpP^Y(x0_@(|EoAvM?2V_wk!I(Xt){_O*7RC)?#L86;w&(do!6#{gg_Y^yIV zzCvmjv#;9Y)9o|++$&tfd*Fc%XQy#Bfk*BtZD0t3(7hX9VlWPrC_`zoUy3*4)V9-A zlT?{=5VbZ~HiYye9`2dhI|H+VhMBy-{CyFmh!nziUTuYhm`zN zk6Gy-^|{%cA3YKTQ&vS1;hNx3XJV?a7XIkv%WZFab?CEYU+HaIDw{czn)gXidg5Yw zX^{JiAJHRjRlGPg>-WPc_Zws%>)ifc;I5$2KHC;e*!gAV{;1>%(=S(hzgqPN7Wp(T zr+}RYPQ}*xjGp87#_pLO@CGrlv1|D3GLnu(!^OPzj-yA5<{ml*IrTZT{-7>m1B7$T zipG6jChhA*Y4gj~IAKK3#F1U%Ecpi&We9@0M3?OHyOnL4TOTiczNCeVit^X`dI{rn zwPve+4Ur(gn8^k$QzaU`QJ9^8b%k&&gCKb4K4WE&t<#%#Y;E(#c zr-b^yXx_yZo@rSdrV$hhR4H!Px?|Wc_5-|2smvZf+O+bvHrjN`+Quk^&2Y-bnrkD% zgWU%c6MmpilCBAy4QGDG19Mx@poMY1Y63RrlB#5TOF{jc!MM+P@-p3-nM5GLgvv%D zZ5k0(RvQ7P?7BWLv!}Yz{A;x}d3XFUfQKVoL+$pMEcow}`;Cn|z5UYV^>xFf%?Cr0 z9{jfc{&Daock|PG#!qy=IgfpI6XvGxLTc#vuE(_V{(6QZn{{k;OVNDG9H%a)loY2t zhPPj`^LLZ1nR`dh^J$hHwJ7mbzt?}IPro)K^wGXm+m9<`nyG^y;(yAo3e|4HmHt|jJ zJ^I5RwDN>q8B#~lsdz-OIEn_;6k(A(wl#WQ+ZO-lcfHobBClvgq}=$j#$ z(njG{Yhc+QA?&+AxxZ-p^dUIdN*a8$>TThO)L<+92CAKmjEpYaOCmkEW2a3_*xTNd z>Akh+Cn!YMlMcKhznuHh&4I%O;1EI0wD-b)=CcS3;;6yWv`B#4XWx_M9Wm;)ykKEP zeBImly8NwmEjG9rhuCMH1p=a1#D9Bh^^N9-msp3c)b%oRTXU)WbGqintIuYX`^BUu z>}q6emc+>q>UVX$-5&Sup`*K$mAsxEs5vo+!d@zA{B-oOnxgc?8u;{s^{W4LJlX2) zuzbI^gHH5SoX%a))qPq2QRnxrw>2x!`Mkd%By%CgeNT^F-&(yi%vASK@0hda9=4D9 z_R9WpKwZ;=Cq}#d9{RXw>(b}-N7s4Q$1G2N`FPra_v^Rwp;-V4m)PHYSXZ#2yRjF( z{H{ND;jr4}FCE9)*_ABWJE%vGR?Jvp{ug3v;BrmP-au`!Urc`o?ri^xRHMYp{p~g8 z-rN&HMe^Ki)U9KNYR!}_PZRWHb0+jS_~hd1l?rLH0RqZ%X8yOV*_utyD@O6kkR^*z z85H7q&KGkTQJC+etJh=f2T6-1ONrU9u_*rnrFs=DTI~c!DiFr~Q`rKbHDI25v>jc2 zO9D35o{4kkO&C0L|Gr-X>pxCEv7xp4B(Ckhd3n`b@Y;!cXwE7FzvyD=xp&O34=bjM zX$^?ggk62l4Ei~gl@xq}3p6`UOhE;FdzvVlqd)|6;3xR1@+-APz3nzthn_O7nt4?v zMxplf$BH!9M(v}noZdP1Myngg^k4qgX2;CD;>``7Ox&UO^4rIa)sG6_eX=Rutgfae z28fIyJ-uUBOwb^8*idOpU5%yky7lX;kMuI{RQRN|!a`Yn;MhC;U$#(e${W8<|Fd@N zfsR)OHZV|(t#)}d`BIl_)ml=Xkva+5fJ6(S2m$Y>&EuBTCi@4MA)^TrlojTm4 z0sFQu^=~j5XBLnpUkrc9nKEAlfbH@-1rxRo=mA3s_YhcGG#?`Ya1^H;;^AKXcAT*z zAka5TF>%qW&j#JWnqquMQP0THA$(}XD~Sm3FLoy|Eq?id3)%G5vE$Bp8z)Shm`hg}-tMME1aB&@4qdk{ zg$>!_FN^3*Y;-Bv#Ce?)ET$d2-13)=p$vk)K5ioJBvcHR%)%@5u4S0LtiP-xuC(}& zJ=(UgK(ay(BZEJX#%r1VqlXkV1RZxZLkmTz>%)ILWGG+i|Lt<@RQ+*UNJh{?G$Il@ zQBu^+J4ze?wRnd_@-eNM?E9g~eSCAK+3|-ala_1T{Jr$KR^iJ5Qwr^h%hnc7qm?A= zjfCVEQyISN_w)j1VeHty-!@00jy>l&rqVWT z-rSgMDX#RuO>PJ0vO4@Upp(4srfU>X^RjRZ{>$_Dy&4jnHE*hPw{z#FYl3-^Rp|TH z5ZC$Wuy=&zPzb;V%l;n!RQ`pV@wkN=G4`1N74mKR2Mzr$K272nDr1>+>8kX%zv zOe0}QbwWpvv@gEaqW|amaJPAWjYE&`cH8aSbJD-TAWDy^y5t4Jgawn$70U)zpCBs8 z9ueu*DApTaySMIT$mn0gj=r-}zCWXgNy(=8^~j^k z%srN>zxD5VMtn{D)-$ps?O^{qJI$vwyqNUY9GACyQvQ87?y;&WQVZr8oACytH1C|? zhe5iCtu7LmBSWS31`C+Z!4e-CfguN*{&qGO6l6iv8SIr^8&-bgAam(D`I;j|q0k#W zy;!*;_*yoK?Y`v|KO_pj0}7`Y|FRUY>U!enBO3mYp{AkdF)B z^}Er=`1L%4PHRT%pAC2J@yP4ff-P&a@-kd8p~i9a>-WIW;XMj3E}idBehjPV*Z6qU z%5$fDJiUI^tN5 z2}#zs=-*7n7Znwq-eqri-{HSi^N)s4oN2ar%esNP23Gxdvd5;1+|vhU+7^^_bUJkG z`uXTe!}Ieg=9%w2-)Fwh`+2|LpZ6zQGaGmR5?~m_3VCe)a1m4?+`;{VEgkEJoQ&~o z>vZjePBnp6rOBY+DQp;dhils)z9e4VS#OInh$7Dwv2XkB&=6!9S-Gg&BL-jZYu<|i zgAUDovc@7`;OyKIUAWZ^7R2V~U=SU9YpVI9A6s2r_1&(FIA*!|VdHZ3FRxs3sd}Jj6Ae zEx>0e(&@A9%l1)j&yQ>JW{rG{r3DkO7+L$Z(!~70x|Su1jE*|JyqMoppKAK;g3IS-HKMVPw&Cj2>byeEQUJ|)W>Hlt7$+qpW}d6#_^FR9hIn`WBkuQ|K& zv;Oybd&>ert9n3WvaMl5sb|gE{4g+gX`oN_z)(Um{|`M*jw#r+Npcem2P9<*`HJxT zkyK}&7}-{S@XkD#chyKyG~5gj3H#9o1>+2$Y)_s7|2&oC6caS}0@jVS66R)Qcwz9Q zLddW>4k(BZY5OzR(mqcO$GGwwm4_csyDiXOep*-grERH+AdVgMzAmHZu1RNh^33;_ z6580k(ld+%T84nvGdJGPpfOmoWntG+Aga8H9m{BO;P$$b;!R4O-p4YRoQiXg+V8wcy z__4zQ%0Vdmh1Ch=+$j)LP{DP>;G5&Rx|Wuc#f?>0cP4h$+fepSGjXcrtykz)fCn4pD}}s1b)VhS^redLGzZ;cC)v5rVhX&jbv#WFazXx!oc8e z9#l5~RECtG4B(4-BN4xq+*O8$AY|B#VySVB*Q(y8MS(9*s$_(Tuh;UD;YmS~styFr zRPA+@UPgHAIpw|$Raz(mE1YM7VQZF8e0x`yRqq9%&G6XRTsv#}*YnCsScGv~mX!pl z=m!@izH>glgioD2e$nM8*HPm{?ZVDmAxnJhVSs~G7jbWg$p0JLro>W4>~U+VpIGoL4Ir@g5a>&;O#)w9!~DCx)eaxkT6U zlU7!YcFN}QCmIGRi_$EeeEdwX=24Fy0x6utDUo26!P;7E+@xD0At}&Jh=X|pW=H=1 z*SO~qPgs<|8L{O3-}%&Ub;G3Y{j;08mQxgE^pw^&|Is#8oiIFCK-2k61!fSF9}5aX zjdUXS?fXz;#)O%2=qLT)x~fg6aA8O3;+d(%!i9`*L{EB4I@n_DfgviD#v@p zGpF#wreh5uBCUrFwMYF#mfcFpyZl+@H+Kx)YEOI6v6RDX=5)>6Vmzy?_xt$F!Sw6- z(u`td7yjcB7e^-z_PhZb%B?*ptBMnfd6zI* zK|!ul>jj04)<307TUF&NxmH^6im*5WYEFC=TR~J4<#>OTYhLQ9>1AT1P!Q=NJSIOX z8EX(a&(S>`D0z~_O~tBPb|a`Cksc)P4f4I{Moe6=sr%)(Rg(JdxNQ-4x>sY|rFC** z8jCY@@kw9yw4s+^k(&PO=$5Nq0}LwxyN|C`_B!Fj_Qd++mZ_>W_PNeG4xnEyil#}^ zdZL1$0h;aJb^eM!%-=5ECK$ReDo^HCPxM4QB^ygK?a@87=(9;Wck)}+bL}5*Z$Hb8 zerOSEu<`kDKKV7u6$v)fbIXsh_uujLjuUKB@o;u&Ozk~asCml&q~ZCqyid7`Fl{u` zSl0i_QQR|zM8gRCVSsv+ zJ6lcKYqI;0iUNzn%uDwWM#-t|2($k3`HqGXo{LSohgqy(2w#VR7k;_!j>jeET@DCB z^N1IW#wugGZPIIM%HwL{0L*OmSBlkZvUU7&WgK<&RSO>AizV-R8 zVO1>s{6QMaDed!s9Hu^Tkz%a;%rBS15{tfE|Nn>ipPifO4gBW|yd9bJb_!muj$0in IHtjn8Z-Q7zR{#J2 literal 0 HcmV?d00001 From 86314447190ccc093ad789cdc907bb0dcf17ac6f Mon Sep 17 00:00:00 2001 From: gilliantuerah Date: Wed, 29 Jul 2020 09:52:29 +0700 Subject: [PATCH 2/2] benerin algoritma TSP --- README.md | 2 +- src/__pycache__/graph.cpython-37.pyc | Bin 0 -> 4109 bytes src/__pycache__/readFile.cpython-37.pyc | Bin 0 -> 800 bytes src/graph.py | 73 +++++++++++++++++------- 4 files changed, 52 insertions(+), 23 deletions(-) create mode 100644 src/__pycache__/graph.cpython-37.pyc create mode 100644 src/__pycache__/readFile.cpython-37.pyc diff --git a/README.md b/README.md index b0656f0..e2240ad 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ py main.py 3. Kemudian, ikuti instruksi dari program ## Pendekatan Algoritma -Algoritma dibuat dengan menggunakan prinsip backtracking dan rekursif untuk memperoleh jarak terpendek dari simpul satu ke simpul lainnya. Algoritma ini digunakan untuk memperoleh upagraf dan matriks jarak dari beberapa kota tujuan dan kantor pusat terlebih dahulu. Syarat dari algoritma ini adalah tidak boleh ada kota yang terlewati dua kali. Kemudian, untuk penyelesaian mTSP dilakukan iterasi tiap kurir dan kota tujuan yang ingin didatangi. Kemudian jalur diperoleh dengan memanfaatkan matriks jarak upagraf yang telah dibentuk sebelumnya. +Algoritma dibuat dengan menggunakan prinsip backtracking dan rekursif untuk memperoleh jarak terpendek dari simpul satu ke simpul lainnya. Algoritma ini digunakan untuk memperoleh upagraf dan matriks jarak dari beberapa kota tujuan dan kantor pusat terlebih dahulu. Syarat dari algoritma ini adalah tidak boleh ada kota yang terlewati dua kali. Kemudian, untuk penyelesaian mTSP memanfaatkan matriks jarak upagraf yang diperoleh sebelumnya serta memanfaatkan algoritma **Branch and Bound** dengan mengambil jarak terkecil di setiap langkahnya. ## Referensi Silahkan gunakan referensi berikut sebagai awal pengerjaan tugas:
diff --git a/src/__pycache__/graph.cpython-37.pyc b/src/__pycache__/graph.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..25d9b65c56dc833c630350b86651b8ce9d6eeab9 GIT binary patch literal 4109 zcmbtX&2J<}6|d^A=^4+A$1}FaPL|MFmXFzF&8`CpT1bSzBxpr8Xg6r3mRDBW)gHH} z-7~JP$$G7tlhNK1SrI~GOl|#faM~<9ZoXCZh_yZ6^g5Rqie=Ru>F{6I(Rn@Cs zz53|)tNu}=QDgXh`gyRSt}*sG6;6K^j3463*B}HFJY^v_+S;>2hnID3=%UU_z4uw4 zg%x27=a($>g)2Phs;CGbx+eI2)~h}P61&^u1;4)Kkd2==eSQp``t`pB?<6tXpFbe=~8E ztI#6&z>y!Imq)z>yU(lc2O6dSb}h!0p+zc>m-)N}4WquqJ-Z~P<{1`Aj?dGtYCc+qGSXQJ@p14Y{1O5;ct z?shtiRAHxaR@kHAsBqFGS4C}WIL_3aNJfL67gq9QZ!}JCof@lQH5UCiUyD>!IHO4I zgifC1N$BoUkKZ#ni=qGd=GyJ`!8lE#ot^b4PovHCt>{J~2kYsuk3o{H8*(^SN!GtH zlEck3-doS*)_Pw?qn(w}W7z-(O(tK3V0Mkyc-^Yu@AG-PY1O&U9qwE6q;1D;a>u&j znv&(i$MoN#6G^`%JU$+CWInbTPTs`AW8=X#p75t^;wnqRr;Ms(4P1C_{>ozKh9&J%`$Q z4wcXdmC(;o=Lj|XY#OO0@0?-YK`eC>!)Y%d81IjDOLqoXZTTx&v;SkV=VYgvdV0SUQS(?qk>$;0GyE5^y z#y;($XknH7GC7I4F2fn`YM)MOIsapO{|e#mcC@P(MO$>l{D;W&sF|l4-4zQT+EhNl zF6+gocvsZoNmndVI)=4mBJCo1b?+X|y!W$>Y$)Otb)ZcCdS;Rsr`(huz7lMX2T>O6 z#d17~$l8t4D1#PBFc_*RcrO)kwmFvl6$3?Cil7SbQJnO5)H6y4hYR<{Dh@`mJnJ3F zBsg?}K^z>`f=B>#C%7FPUVlFk(SRz-fr7_T)(q~PRIEe9fj%Lg3f|G-i*>@ zkUfr8WSho%@!d$tWRM3Ymj+R$A{qQ*6d}uPAKJmIH0+yi1riyF9oF(F%WvedOtyPg zQQaP9Y9mh$<6_2`+tFTaFh(=ax<6w#Y3!b$)KwU|W0%D5tGN zm8Ukw;%%#rKaI0uwRsD@sa?K~h_>k9(Qg6I8A1LF?+KA35(q0vhG-JxGcCcw?TTJt z!HG8MCN=StBP{V0=X3}9vKR|KtG(5nWxx9(=I-fn!470U?ZI{@~AnQ}lZLAe&lswMrF8dk} zP%H3$t!H%|gu>;gde%fV9dFXe0^LGANN?%^>#_&Mf@{L%IEYH-ux7J*PIwA^Mdg%Y z%?>xr&DhoTH*g8s{~P)@G%hyiLlJYLBE;V|CDVcu$Q?xW_65}T1yonJ2`js%JMh}Q z;MKY0)giC*Q-+g-IE4>Nnupzn?ZIZs7gbe7M2v-9! zBkH1INXP;Sp++;&G$ds0E*Otl(JIR)i&QqG)GevV+@t628uq!&M{{^Zdc4f*Uxtcg z2OZ@+3Bw65-x==_!)y(6RZE^LOE8a-EMyok4Sp6HL~lWUm+T&i>m(@2%U2*mhn7yhO640QR!DrC#7z>nAVPO9$&$UWLid7qlT6ZA zL|8SM9K~Db=BoS-b$X53%MAaT*{A1|dDSdE-5q`l*IYs{%R$n{!)uOXe_>j8UqIrm zBW1U3&%Vm9BCXdz0+ilKxAFb5h}2(4@206;M7;-p->#Xo4U1AZ(l#Y-`F)Jqn+g3> z9yJ>l&h15NlnzyzY~s_2tk5fUxuD-euaeu}PSRMqC>l~X9AGdn%$7dhq~S0B2YW*? WPUE-e7M9cc(_9b_zPJ3FzW5Im7u9G0 literal 0 HcmV?d00001 diff --git a/src/__pycache__/readFile.cpython-37.pyc b/src/__pycache__/readFile.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f7a23d8de14de687856ffa697aa4f5a7bae97840 GIT binary patch literal 800 zcma))&u`N(6vv-`q{*solnG7r0QVw_G_(_{&@=`Yq)NbHs0yI04y|dH1Sge-0bp8fJ{f1Z!Fx4VGt$M;)r_5*;QKcy+gtR;~rE2R2Y_08Ix+J^)lPfH`kM8(LvIV|ah(1gyZFRTUleFN1yimBzvS~O^>!(FwoTMoy zmuPIAf z5KnZL-YY-2h@1%~ro&ddC?L9QPe|V7k%(Ad^n|&NvzIi9MW($if0izZU^ zJe$aNtXOu8vJp{5&fysH9x{$JYdI5djQH#$LX7b2@xL|#b(LvL;xC_Srd(<7S-@L0|N)MURc&3zZVOH8u#b!erJ!7WdU9-vp< xMgi%03gpTBhvN?Kp}oWV!t7zhWXL^Z?_9}9H8yS9@mZl(S^ChIiS88L{0#=nt&ji! literal 0 HcmV?d00001 diff --git a/src/graph.py b/src/graph.py index c31e24c..a258b2c 100644 --- a/src/graph.py +++ b/src/graph.py @@ -1,5 +1,6 @@ import networkx as nx import matplotlib.pyplot as plt +import sys from readFile import * @@ -155,6 +156,13 @@ def graph(pusat, tujuan): def kurirRute(elabel, pusat, tujuan): + # path yang ditempuh dari pusat ke kota tujuan + path = [] + path.append(pusat) + # menyimpan semua nodes + nodes = [] + nodes.append(pusat) + nodes.extend(tujuan) # method ini digunakan untuk menampilkan rute terpendek dari pusat pengiriman ke seluruh tujuan dan kembali lagi ke simpul awal # serta menampilkan jarak terpendek dari perjalanan tersebut # jumlah jarak/cost yang akan ditempuh @@ -176,38 +184,59 @@ def kurirRute(elabel, pusat, tujuan): G.add_node(el, pos=(float(koor[0]), float(koor[1]))) else: print(str(el)+" bukan merupakan jalanan di kota Oldenburg.") - # jarak dari pusat ke tujuan pertama - jarak1 = elabel.get((pusat, tujuan[0])) - edge = (pusat, tujuan[0]) - G.add_edge(*edge, weight=round(jarak1, 2)) - cost += jarak1 - # iterasi ke seluruh simpul lainnya - for i in range(len(tujuan)-1): - jarakel = elabel.get((tujuan[i], tujuan[i+1])) - jarakel2 = elabel.get((tujuan[i+1], tujuan[i])) - edge3 = (tujuan[i], tujuan[i+1]) - if jarakel: - G.add_edge(*edge3, weight=round(jarakel, 2)) - cost += jarakel - elif jarakel2: - G.add_edge(*edge3, weight=round(jarakel2, 2)) - cost += jarakel2 - # jarak dari simpul terakhir kembali ke pusat - jarak2 = elabel.get((pusat, tujuan[len(tujuan)-1])) - jarak3 = elabel.get((tujuan[len(tujuan)-1], pusat)) - edge2 = (tujuan[len(tujuan)-1], pusat) + + # jarak dari pusat terlebih dahulu, cari ke simpul tujuan dengan jarak terpendek + # menyimpan jarak terpendek sementara dengan simpul tujuan + + for i in range(len(nodes)-1): + # inisiasi nilai minim terlebih dahulu + minim = sys.float_info.max + kotaMin = nodes[i+1] # inisiasi kota + for j in range(len(nodes)-1): + if nodes[j+1] in path: + # jika kota tujuan sudah pernah ada dalam path maka abaikan + # lanjutkan iterasi + continue + else: + + jarakMin1 = elabel.get((path[len(path)-1], nodes[j+1])) + jarakMin2 = elabel.get((nodes[j+1], path[len(path)-1])) + if jarakMin1: + if jarakMin1 < minim: + minim = jarakMin1 + kotaMin = nodes[j+1] + elif jarakMin2: + if jarakMin2 < minim: + minim = jarakMin2 + kotaMin = nodes[j+1] + # gambar edge + edge = (path[len(path)-1], kotaMin) + G.add_edge(*edge, weight=round(minim, 2)) + # push nodes with minim cost to path + path.append(kotaMin) + cost += minim + # menambahkan cost kembali ke kantor pusat + # gambar edge + edge = (kotaMin, pusat) + jarak2 = elabel.get((pusat, kotaMin)) + jarak3 = elabel.get((kotaMin, pusat)) if jarak2: - G.add_edge(*edge2, weight=round(jarak2, 2)) + G.add_edge(*edge, weight=round(jarak2, 2)) cost += jarak2 elif jarak3: - G.add_edge(*edge2, weight=round(jarak3, 2)) + G.add_edge(*edge, weight=round(jarak3, 2)) cost += jarak3 + # push nodes with minim cost to path + path.append(pusat) + pos = nx.get_node_attributes(G, 'pos') # elabel adalah matriks jarak antar upagraf lengkap elabel = nx.get_edge_attributes(G, 'weight') # menampilkan jumlah cost print("Jumlah cost yang ditempuh adalah "+str(round(cost, 2))) + print("Jalur yang dilewati oleh kurir secara terurut adalah : ") + print(path) nx.draw_networkx_labels(G, pos, font_size=10, font_family='sans-serif') nx.draw_networkx_edge_labels(G, pos, edge_labels=elabel) nx.draw_networkx_edges(G, pos, edge_color='r')