From be67eacb1f0619a10552893033d7421a998ff52b Mon Sep 17 00:00:00 2001 From: Dennis Kobert Date: Mon, 6 Jan 2020 08:40:34 +0100 Subject: Add some plots --- data/img6.pgm | Bin 0 -> 518415 bytes data/img6_heap.pgm | Bin 0 -> 518415 bytes data/img6_stein.pgm | Bin 0 -> 518415 bytes data/img6_strich.pgm | Bin 0 -> 518415 bytes data/plot_6 | 6552 ++++++++ data/plot_6.png | Bin 0 -> 52545 bytes data/plot_6.svg | 40258 +++++++++++++++++++++++++++++++++++++++++++++++++ data/rust.pgm | Bin 0 -> 518415 bytes data/rust.png | Bin 0 -> 55407 bytes 9 files changed, 46810 insertions(+) create mode 100644 data/img6.pgm create mode 100644 data/img6_heap.pgm create mode 100644 data/img6_stein.pgm create mode 100644 data/img6_strich.pgm create mode 100644 data/plot_6 create mode 100644 data/plot_6.png create mode 100644 data/plot_6.svg create mode 100644 data/rust.pgm create mode 100644 data/rust.png (limited to 'data') diff --git a/data/img6.pgm b/data/img6.pgm new file mode 100644 index 0000000..16b41db Binary files /dev/null and b/data/img6.pgm differ diff --git a/data/img6_heap.pgm b/data/img6_heap.pgm new file mode 100644 index 0000000..d4d261a Binary files /dev/null and b/data/img6_heap.pgm differ diff --git a/data/img6_stein.pgm b/data/img6_stein.pgm new file mode 100644 index 0000000..dde3708 Binary files /dev/null and b/data/img6_stein.pgm differ diff --git a/data/img6_strich.pgm b/data/img6_strich.pgm new file mode 100644 index 0000000..76cfed8 Binary files /dev/null and b/data/img6_strich.pgm differ diff --git a/data/plot_6 b/data/plot_6 new file mode 100644 index 0000000..5162497 --- /dev/null +++ b/data/plot_6 @@ -0,0 +1,6552 @@ +60 60 +60 155 +60 343 +90 90 +90 248 +90 377 +60 60 +60 243 +60 592 +90 90 +90 265 +90 414 +0 0 +0 261 +0 382 +0 0 +0 269 +0 582 +60 60 +60 269 +60 417 +60 60 +60 270 +60 364 +90 90 +90 292 +90 572 +90 90 +90 300 +90 553 +60 60 +60 290 +60 361 +60 60 +60 290 +60 364 +60 60 +60 290 +60 441 +60 60 +60 292 +60 437 +60 60 +60 293 +60 360 +0 0 +0 303 +0 362 +0 0 +0 303 +0 555 +60 60 +60 310 +60 557 +60 60 +60 311 +60 556 +0 0 +0 344 +0 514 +0 0 +0 344 +0 582 +0 0 +0 348 +0 560 +0 0 +0 348 +0 566 +0 0 +0 348 +0 597 +0 0 +0 351 +0 555 +0 0 +0 351 +0 597 +0 0 +0 352 +0 594 +91 91 +91 155 +91 342 +91 91 +91 301 +91 552 +61 61 +61 228 +61 358 +61 61 +61 249 +61 382 +61 61 +61 264 +61 415 +61 61 +61 269 +61 419 +61 61 +61 275 +61 428 +61 61 +61 275 +61 585 +61 61 +61 280 +61 593 +61 61 +61 288 +61 365 +61 61 +61 288 +61 440 +61 61 +61 289 +61 364 +61 61 +61 289 +61 441 +61 61 +61 291 +61 365 +61 61 +61 291 +61 440 +61 61 +61 308 +61 364 +61 61 +61 344 +61 499 +61 61 +61 344 +61 586 +61 61 +61 346 +61 585 +61 61 +61 347 +61 557 +92 92 +92 258 +92 590 +92 92 +92 264 +92 590 +92 92 +92 269 +92 419 +62 62 +62 155 +62 342 +92 92 +92 288 +92 440 +92 92 +92 289 +92 441 +92 92 +92 289 +92 450 +92 92 +92 291 +92 365 +92 92 +92 291 +92 567 +92 92 +92 343 +92 590 +93 93 +93 174 +93 356 +2 2 +2 159 +2 349 +93 93 +93 194 +93 356 +2 2 +2 185 +2 358 +105 105 +105 243 +105 379 +105 105 +105 252 +105 419 +105 105 +105 255 +105 418 +2 2 +2 214 +2 358 +105 105 +105 293 +105 391 +2 2 +2 278 +2 597 +2 2 +2 303 +2 437 +2 2 +2 304 +2 362 +2 2 +2 304 +2 432 +2 2 +2 304 +2 443 +2 2 +2 307 +2 362 +2 2 +2 307 +2 564 +93 93 +93 248 +93 577 +2 2 +2 358 +2 513 +93 93 +93 288 +93 572 +93 93 +93 289 +93 451 +93 93 +93 290 +93 364 +93 93 +93 290 +93 566 +93 93 +93 292 +93 575 +93 93 +93 300 +93 556 +93 93 +93 356 +93 521 +3 3 +3 164 +3 352 +3 3 +3 171 +3 357 +106 106 +106 223 +106 345 +3 3 +3 198 +3 357 +3 3 +3 203 +3 355 +63 63 +63 236 +63 357 +106 106 +106 253 +106 417 +3 3 +3 260 +3 382 +3 3 +3 263 +3 382 +94 94 +94 194 +94 357 +3 3 +3 268 +3 582 +106 106 +106 290 +106 482 +3 3 +3 303 +3 362 +3 3 +3 303 +3 555 +3 3 +3 303 +3 560 +3 3 +3 345 +3 514 +3 3 +3 345 +3 582 +3 3 +3 350 +3 555 +3 3 +3 350 +3 597 +3 3 +3 352 +3 567 +3 3 +3 353 +3 594 +3 3 +3 355 +3 506 +3 3 +3 357 +3 505 +94 94 +94 304 +94 552 +94 94 +94 357 +94 521 +107 107 +107 226 +107 345 +95 95 +95 154 +95 349 +107 107 +107 256 +107 414 +107 107 +107 345 +107 480 +63 63 +63 243 +63 591 +63 63 +63 248 +63 378 +63 63 +63 265 +63 414 +95 95 +95 258 +95 590 +63 63 +63 270 +63 584 +95 95 +95 265 +95 590 +95 95 +95 268 +95 590 +95 95 +95 271 +95 594 +63 63 +63 292 +63 434 +63 63 +63 311 +63 553 +95 95 +95 342 +95 590 +95 95 +95 345 +95 590 +95 95 +95 348 +95 567 +95 95 +95 348 +95 594 +64 64 +64 242 +64 593 +96 96 +96 226 +96 345 +64 64 +64 249 +64 382 +96 96 +96 239 +96 352 +64 64 +64 265 +64 415 +64 64 +64 268 +64 381 +64 64 +64 271 +64 380 +64 64 +64 274 +64 428 +64 64 +64 274 +64 585 +96 96 +96 256 +96 414 +64 64 +64 280 +64 593 +64 64 +64 308 +64 365 +64 64 +64 308 +64 435 +96 96 +96 290 +96 477 +96 96 +96 291 +96 384 +96 96 +96 291 +96 463 +96 96 +96 291 +96 476 +96 96 +96 293 +96 385 +96 96 +96 293 +96 462 +5 5 +5 159 +5 348 +64 64 +64 344 +64 499 +64 64 +64 344 +64 587 +64 64 +64 345 +64 590 +64 64 +64 347 +64 585 +65 65 +65 155 +65 342 +108 108 +108 248 +108 582 +108 108 +108 262 +108 414 +5 5 +5 278 +5 597 +108 108 +108 293 +108 505 +5 5 +5 304 +5 362 +5 5 +5 304 +5 443 +5 5 +5 307 +5 362 +5 5 +5 307 +5 564 +65 65 +65 270 +65 365 +65 65 +65 307 +65 552 +65 65 +65 308 +65 434 +6 6 +6 156 +6 342 +6 6 +6 182 +6 358 +6 6 +6 189 +6 357 +6 6 +6 211 +6 358 +109 109 +109 223 +109 350 +66 66 +66 144 +66 342 +109 109 +109 256 +109 429 +6 6 +6 265 +6 429 +6 6 +6 303 +6 434 +109 109 +109 308 +109 476 +6 6 +6 358 +6 510 +66 66 +66 243 +66 382 +66 66 +66 252 +66 382 +97 97 +97 223 +97 345 +97 97 +97 236 +97 345 +97 97 +97 236 +97 350 +97 97 +97 236 +97 353 +97 97 +97 239 +97 344 +97 97 +97 239 +97 351 +110 110 +110 248 +110 377 +110 110 +110 251 +110 428 +110 110 +110 252 +110 375 +110 110 +110 255 +110 431 +7 7 +7 243 +7 581 +110 110 +110 290 +110 397 +110 110 +110 293 +110 404 +110 110 +110 293 +110 471 +110 110 +110 311 +110 460 +7 7 +7 348 +7 562 +98 98 +98 243 +98 589 +98 98 +98 243 +98 592 +98 98 +98 289 +98 476 +8 8 +8 168 +8 354 +8 8 +8 171 +8 357 +98 98 +98 344 +98 510 +111 111 +111 251 +111 373 +111 111 +111 251 +111 585 +8 8 +8 242 +8 373 +111 111 +111 262 +111 414 +8 8 +8 261 +8 379 +8 8 +66 66 +66 285 +66 365 +8 265 +8 377 +111 111 +111 290 +111 477 +111 111 +111 293 +111 477 +66 66 +66 344 +66 553 +66 66 +66 354 +66 488 +8 8 +8 348 +8 563 +67 67 +67 146 +67 342 +67 67 +67 176 +67 355 +112 112 +112 223 +112 350 +67 67 +67 242 +67 382 +67 67 +67 254 +67 382 +67 67 +67 257 +67 585 +112 112 +112 253 +112 426 +67 67 +67 283 +67 365 +67 67 +67 284 +67 380 +67 67 +67 286 +67 585 +112 112 +112 301 +112 501 +112 112 +112 305 +112 483 +112 112 +112 308 +112 384 +112 112 +112 308 +112 463 +112 112 +112 345 +112 521 +67 67 +67 311 +67 362 +67 67 +67 311 +67 555 +67 67 +67 311 +67 560 +67 67 +67 344 +67 555 +67 67 +67 344 +67 582 +67 67 +67 355 +67 489 +99 99 +99 217 +99 342 +99 99 +99 220 +99 349 +99 99 +99 288 +99 384 +99 99 +99 288 +99 463 +99 99 +99 288 +99 476 +99 99 +99 293 +99 514 +113 113 +113 251 +113 582 +113 113 +113 290 +113 505 +113 113 +113 301 +113 485 +113 113 +113 308 +113 479 +100 100 +100 223 +100 342 +100 100 +100 236 +100 342 +100 100 +100 239 +100 348 +100 100 +100 242 +100 417 +100 100 +100 243 +100 376 +114 114 +114 240 +114 582 +114 114 +114 243 +114 427 +114 114 +114 304 +114 391 +114 114 +114 307 +114 391 +114 114 +114 348 +114 480 +114 114 +114 351 +114 491 +68 68 +68 147 +68 345 +68 68 +68 174 +68 354 +68 68 +68 177 +68 355 +115 115 +115 185 +115 353 +68 68 +68 345 +68 559 +115 115 +115 242 +115 426 +115 115 +115 243 +115 583 +115 115 +115 245 +115 425 +115 115 +115 245 +115 426 +115 115 +115 252 +115 586 +115 115 +115 256 +115 422 +9 9 +9 182 +9 359 +115 115 +115 301 +115 486 +9 9 +9 211 +9 359 +115 115 +115 344 +115 510 +115 115 +115 350 +115 488 +9 9 +9 302 +9 434 +101 101 +101 226 +101 342 +101 101 +101 242 +101 414 +101 101 +101 243 +101 372 +101 101 +101 245 +101 414 +116 116 +116 177 +116 348 +116 116 +116 182 +116 351 +116 116 +116 205 +116 342 +101 101 +101 292 +101 395 +116 116 +116 211 +116 344 +116 116 +116 242 +116 422 +116 116 +116 242 +116 425 +101 101 +68 68 +68 355 +68 492 +69 69 +69 144 +69 345 +101 342 +101 522 +9 9 +9 342 +9 572 +9 9 +9 359 +9 510 +69 69 +69 354 +69 495 +10 10 +10 144 +10 349 +10 10 +10 147 +10 348 +10 10 +10 156 +10 348 +116 116 +116 242 +116 426 +70 70 +70 145 +70 343 +70 70 +70 149 +70 342 +116 116 +116 301 +116 385 +116 116 +116 304 +116 394 +116 116 +116 307 +116 394 +102 102 +102 240 +102 415 +102 102 +102 243 +102 379 +102 102 +102 243 +102 416 +10 10 +10 243 +10 372 +10 10 +10 243 +10 580 +70 70 +70 179 +70 354 +10 10 +10 252 +10 580 +10 10 +10 255 +10 580 +10 10 +10 281 +10 596 +10 10 +10 282 +10 599 +10 10 +10 285 +10 599 +102 102 +102 289 +102 387 +116 116 +116 348 +116 492 +102 102 +102 292 +102 392 +102 102 +102 293 +102 388 +10 10 +10 310 +10 363 +10 10 +10 310 +10 565 +102 102 +102 344 +102 491 +10 10 +10 348 +10 559 +70 70 +70 253 +70 382 +70 70 +70 257 +70 379 +70 70 +70 284 +70 365 +117 117 +117 174 +117 348 +70 70 +70 344 +70 482 +70 70 +70 344 +70 552 +70 70 +70 344 +70 563 +70 70 +70 345 +70 582 +117 117 +117 240 +117 585 +117 117 +117 243 +117 423 +103 103 +103 236 +103 342 +103 103 +103 242 +103 417 +71 71 +71 185 +71 354 +103 103 +103 289 +103 384 +103 103 +103 290 +103 385 +71 71 +71 240 +71 382 +71 71 +71 306 +71 434 +71 71 +71 307 +71 435 +71 71 +71 307 +71 563 +71 71 +71 354 +71 491 +71 71 +71 356 +71 483 +71 71 +71 357 +71 480 +117 117 +117 311 +117 392 +117 117 +117 349 +117 495 +118 118 +118 182 +118 352 +72 72 +72 273 +72 423 +72 72 +72 282 +72 375 +72 72 +72 290 +72 365 +72 72 +72 290 +72 441 +72 72 +72 290 +72 567 +72 72 +72 291 +72 454 +72 72 +72 293 +72 440 +72 72 +72 293 +72 455 +72 72 +72 301 +72 362 +72 72 +72 301 +72 365 +72 72 +72 304 +72 363 +118 118 +118 242 +118 429 +118 118 +118 243 +118 372 +118 118 +118 245 +118 429 +103 103 +103 342 +103 495 +118 118 +118 253 +118 422 +118 118 +118 255 +118 377 +118 118 +118 311 +118 395 +73 73 +73 176 +73 355 +104 104 +104 226 +104 342 +104 104 +104 245 +104 414 +104 104 +104 293 +104 482 +104 104 +104 342 +104 480 +104 104 +104 343 +104 483 +11 11 +11 157 +11 343 +11 11 +11 168 +11 355 +11 11 +11 180 +11 358 +11 11 +11 188 +11 356 +11 11 +11 261 +11 379 +11 11 +11 264 +11 428 +75 75 +75 269 +75 414 +75 75 +75 270 +75 376 +75 75 +75 270 +75 423 +11 11 +11 300 +11 362 +11 11 +11 300 +11 443 +11 11 +11 303 +11 362 +75 75 +75 292 +75 451 +73 73 +73 268 +73 372 +73 73 +73 268 +73 376 +75 75 +75 293 +73 73 +73 268 +73 416 +75 440 +119 119 +119 252 +119 376 +73 73 +73 291 +73 362 +73 73 +73 291 +73 365 +73 73 +73 291 +73 564 +73 73 +73 291 +73 567 +73 73 +73 300 +73 365 +73 73 +73 305 +73 362 +75 75 +75 344 +75 572 +73 73 +73 350 +73 565 +73 73 +73 350 +73 596 +119 119 +119 342 +119 522 +119 119 +119 348 +119 492 +11 11 +11 348 +11 565 +11 11 +11 349 +11 597 +76 76 +76 154 +76 352 +74 74 +74 155 +74 345 +76 76 +76 176 +76 355 +76 76 +76 195 +76 355 +76 76 +76 258 +76 590 +76 76 +76 268 +76 415 +76 76 +76 269 +76 373 +76 76 +76 269 +76 590 +76 76 +76 271 +76 373 +76 76 +76 271 +76 594 +76 76 +76 292 +76 362 +76 76 +76 292 +76 365 +76 76 +76 292 +76 564 +76 76 +76 292 +76 567 +74 74 +74 271 +74 422 +76 76 +76 344 +76 590 +76 76 +76 351 +76 564 +76 76 +76 351 +76 597 +76 76 +76 355 +76 520 +77 77 +77 155 +77 345 +77 77 +77 155 +77 350 +77 77 +77 155 +77 353 +82 82 +82 151 +82 352 +77 77 +77 194 +77 354 +82 82 +82 192 +82 355 +12 12 +12 167 +12 349 +12 12 +12 168 +12 357 +77 77 +77 270 +77 594 +77 77 +77 270 +77 597 +77 77 +77 271 +77 425 +82 82 +82 260 +82 593 +82 82 +82 263 +82 593 +77 77 +77 304 +77 563 +82 82 +82 265 +82 373 +82 82 +82 265 +82 593 +82 82 +82 268 +82 419 +82 82 +82 274 +82 373 +82 82 +82 274 +82 594 +82 82 +82 288 +82 362 +82 82 +82 288 +82 365 +82 82 +82 288 +82 564 +82 82 +82 288 +82 567 +77 77 +77 354 +77 521 +30 30 +30 221 +30 358 +30 30 +30 225 +30 358 +82 82 +82 342 +82 593 +82 82 +82 349 +82 567 +82 82 +82 349 +82 594 +82 82 +82 355 +82 517 +30 30 +30 272 +30 373 +30 30 +30 272 +30 585 +30 30 +30 279 +30 373 +30 30 +30 279 +30 590 +30 30 +30 287 +30 375 +30 30 +30 291 +30 382 +30 30 +30 300 +30 382 +30 30 +30 300 +30 502 +30 30 +30 305 +30 499 +30 30 +30 306 +30 373 +30 30 +30 350 +30 583 +30 30 +30 350 +30 589 +30 30 +30 353 +30 592 +30 30 +30 354 +30 519 +83 83 +83 152 +83 349 +78 78 +78 185 +78 355 +78 78 +78 347 +78 513 +83 83 +83 273 +83 597 +83 83 +83 288 +83 454 +12 12 +12 200 +12 356 +12 12 +12 210 +12 359 +31 31 +31 152 +31 352 +12 12 +12 259 +12 585 +12 12 +12 264 +12 585 +12 12 +12 265 +12 423 +12 12 +12 302 +12 365 +12 12 +12 302 +12 435 +12 12 +12 305 +12 435 +31 31 +31 197 +31 355 +12 12 +12 342 +12 574 +12 12 +12 343 +12 585 +12 12 +12 345 +12 508 +12 12 +12 350 +12 598 +12 12 +12 350 +12 599 +31 31 +31 217 +31 359 +12 12 +12 356 +12 509 +12 12 +12 359 +12 511 +31 31 +31 272 +31 429 +31 31 +31 273 +31 372 +31 31 +31 278 +31 372 +31 31 +31 278 +31 376 +31 31 +31 278 +31 416 +31 31 +31 279 +31 414 +31 31 +31 281 +31 372 +31 31 +31 290 +31 373 +31 31 +31 290 +31 382 +31 31 +31 293 +31 372 +31 31 +31 301 +31 382 +31 31 +31 301 +31 502 +31 31 +31 304 +31 379 +31 31 +31 307 +31 372 +31 31 +31 307 +31 376 +31 31 +31 310 +31 372 +31 31 +31 310 +31 447 +32 32 +32 155 +32 353 +32 32 +32 194 +32 354 +79 79 +79 261 +79 593 +79 79 +79 269 +79 419 +79 79 +79 288 +79 362 +79 79 +79 288 +79 564 +79 79 +79 289 +79 365 +79 79 +79 289 +79 441 +79 79 +79 289 +79 567 +79 79 +79 348 +79 564 +79 79 +79 348 +79 567 +79 79 +79 348 +79 594 +79 79 +79 348 +79 597 +13 13 +13 185 +13 358 +80 80 +80 152 +80 348 +85 85 +85 205 +85 357 +13 13 +13 301 +13 365 +13 13 +13 301 +13 440 +13 13 +13 304 +13 360 +13 13 +13 304 +13 361 +32 32 +32 270 +32 582 +13 13 +13 343 +13 575 +85 85 +85 301 +85 552 +32 32 +32 271 +32 426 +85 85 +85 357 +85 522 +32 32 +32 307 +32 444 +14 14 +14 159 +14 342 +14 14 +14 186 +14 357 +14 14 +14 211 +14 359 +86 86 +86 185 +86 354 +80 80 +80 273 +80 597 +86 86 +86 240 +86 579 +80 80 +80 289 +80 454 +86 86 +86 252 +86 577 +80 80 +80 304 +80 555 +33 33 +33 154 +33 352 +86 86 +86 351 +86 553 +33 33 +33 195 +33 355 +81 81 +81 185 +81 354 +33 33 +33 280 +33 593 +33 33 +33 287 +33 374 +33 33 +33 292 +33 382 +33 33 +33 351 +33 499 +33 33 +33 351 +33 582 +33 33 +33 351 +33 585 +81 81 +81 347 +81 513 +45 45 +45 230 +45 358 +45 45 +45 274 +45 423 +45 45 +45 275 +45 585 +45 45 +45 288 +45 379 +45 45 +45 300 +45 502 +45 45 +45 305 +45 499 +45 45 +45 350 +45 499 +45 45 +45 350 +45 586 +45 45 +45 356 +45 509 +45 45 +45 357 +45 519 +45 45 +45 359 +45 511 +14 14 +14 265 +14 422 +14 14 +14 265 +14 425 +14 14 +14 265 +14 426 +87 87 +87 301 +87 362 +87 87 +87 301 +87 555 +87 87 +87 304 +87 362 +14 14 +14 302 +14 434 +14 14 +14 304 +14 435 +87 87 +87 348 +87 559 +14 14 +14 359 +14 510 +88 88 +88 144 +88 342 +46 46 +46 274 +46 429 +46 46 +46 290 +46 508 +46 46 +46 290 +46 511 +46 46 +46 293 +46 511 +46 46 +46 301 +46 499 +34 34 +34 270 +34 423 +34 34 +34 273 +46 46 +46 310 +46 435 +88 88 +88 205 +88 357 +34 377 +34 34 +34 273 +34 428 +34 34 +34 278 +34 377 +34 34 +34 278 +34 415 +34 34 +34 281 +34 377 +34 34 +34 292 +34 451 +34 34 +34 292 +34 454 +34 34 +34 293 +34 377 +34 34 +34 293 +34 379 +34 34 +34 304 +34 378 +34 34 +34 307 +34 377 +46 46 +46 359 +46 510 +34 34 +34 310 +34 377 +88 88 +88 243 +88 376 +88 88 +88 252 +88 376 +34 34 +34 358 +34 522 +47 47 +47 155 +47 349 +88 88 +88 357 +88 522 +35 35 +35 155 +35 350 +89 89 +89 147 +89 342 +15 15 +15 164 +15 351 +47 47 +47 281 +47 418 +15 15 +15 167 +15 348 +15 15 +15 169 +15 357 +47 47 +47 293 +47 376 +47 47 +47 293 +47 379 +47 47 +47 301 +47 381 +89 89 +89 182 +89 355 +47 47 +47 310 +47 374 +47 47 +47 356 +47 521 +35 35 +35 271 +35 422 +35 35 +35 271 +35 425 +35 35 +35 271 +35 426 +15 15 +15 258 +15 379 +15 15 +15 269 +15 376 +89 89 +89 255 +89 377 +15 15 +15 302 +15 552 +15 15 +15 344 +15 511 +15 15 +15 351 +15 552 +89 89 +89 342 +89 522 +48 48 +48 223 +48 357 +36 36 +36 144 +36 350 +48 48 +48 243 +48 588 +48 48 +48 248 +48 381 +48 48 +48 282 +48 587 +48 48 +48 289 +48 445 +36 36 +36 205 +36 354 +36 36 +36 284 +36 422 +36 36 +36 284 +36 425 +36 36 +36 284 +36 426 +36 36 +36 304 +36 444 +36 36 +36 307 +36 444 +16 16 +16 243 +16 376 +52 52 +52 251 +52 582 +37 37 +37 147 +37 350 +49 49 +49 248 +49 582 +52 52 +52 309 +52 434 +49 49 +49 274 +49 429 +52 52 +52 346 +52 553 +37 37 +37 208 +37 355 +37 37 +37 287 +37 429 +37 37 +37 300 +37 445 +37 37 +37 301 +37 444 +37 37 +37 304 +37 493 +37 37 +37 304 +37 496 +37 37 +37 307 +37 524 +37 37 +37 307 +37 527 +37 37 +37 350 +37 559 +50 50 +50 228 +50 358 +38 38 +38 145 +38 349 +50 50 +50 246 +50 379 +50 50 +50 249 +50 582 +50 50 +50 275 +50 428 +50 50 +50 288 +50 362 +50 50 +50 288 +50 443 +50 50 +50 291 +50 362 +50 50 +50 291 +50 443 +50 50 +50 292 +50 432 +50 50 +50 308 +50 363 +50 50 +50 311 +50 555 +50 50 +50 347 +50 554 +50 50 +50 347 +50 583 +38 38 +38 287 +38 585 +53 53 +53 246 +53 379 +38 38 +38 311 +38 373 +38 38 +38 311 +38 555 +53 53 +53 271 +53 362 +53 53 +53 271 +53 582 +53 53 +53 274 +53 378 +53 53 +53 289 +53 444 +51 51 +51 144 +51 346 +51 51 +51 147 +51 346 +38 38 +38 348 +38 560 +38 38 +38 351 +38 555 +38 38 +38 351 +38 582 +38 38 +38 353 +38 585 +53 53 +53 308 +53 435 +53 53 +53 308 +53 563 +53 53 +53 347 +53 482 +53 53 +53 347 +53 552 +53 53 +53 347 +53 563 +51 51 +51 223 +51 356 +51 51 +51 243 +51 589 +51 51 +51 251 +51 381 +51 51 +51 270 +51 380 +51 51 +51 281 +51 418 +51 51 +51 282 +51 418 +51 51 +51 282 +51 586 +51 51 +51 285 +51 419 +51 51 +51 289 +51 448 +51 51 +51 293 +51 363 +51 51 +51 293 +51 442 +51 51 +51 310 +51 554 +51 51 +51 346 +51 488 +51 51 +51 347 +51 491 +17 17 +17 156 +17 342 +17 17 +17 182 +17 358 +17 17 +17 189 +17 357 +17 17 +17 265 +17 429 +56 56 +56 252 +56 591 +39 39 +39 304 +39 444 +39 39 +39 307 +39 563 +17 17 +17 301 +17 435 +56 56 +56 285 +56 591 +56 56 +56 292 +56 434 +56 56 +56 292 +56 559 +56 56 +56 292 +56 562 +39 39 +39 351 +39 553 +17 17 +17 342 +17 572 +54 54 +54 236 +54 354 +40 40 +40 214 +40 354 +54 54 +54 284 +54 417 +54 54 +54 290 +54 563 +57 57 +57 236 +57 357 +40 40 +40 301 +40 485 +40 40 +40 304 +40 482 +40 40 +40 306 +40 434 +40 40 +40 307 +40 435 +41 41 +41 148 +41 348 +18 18 +18 189 +18 354 +18 18 +18 208 +18 358 +58 58 +58 217 +58 357 +58 58 +58 226 +58 357 +41 41 +41 286 +41 376 +18 18 +18 301 +18 444 +58 58 +58 255 +58 593 +41 41 +41 305 +41 444 +41 41 +41 306 +41 563 +58 58 +58 282 +58 593 +58 58 +58 288 +58 445 +58 58 +58 293 +58 362 +58 58 +58 293 +58 555 +58 58 +58 293 +58 560 +18 18 +18 358 +41 41 +41 350 +41 582 +41 41 +41 351 +41 482 +41 41 +41 351 +41 552 +41 41 +41 351 +41 563 +55 55 +55 239 +55 355 +42 42 +42 151 +42 351 +55 55 +55 290 +55 444 +55 55 +55 291 +55 445 +42 42 +42 195 +42 356 +55 55 +55 345 +55 559 +59 59 +59 223 +59 357 +59 59 +59 243 +59 592 +42 42 +42 289 +42 379 +59 59 +59 252 +59 592 +42 42 +42 306 +42 435 +42 42 +42 308 +42 376 +42 42 +42 309 +42 552 +59 59 +59 285 +59 592 +59 59 +59 288 +59 562 +59 59 +59 289 +59 445 +59 59 +59 344 +59 553 +18 525 +43 43 +43 197 +43 357 +19 19 +19 205 +19 358 +26 26 +26 217 +26 354 +26 26 +26 220 +26 355 +26 26 +26 239 +26 355 +19 19 +19 252 +19 376 +19 19 +19 280 +19 422 +19 19 +19 281 +19 377 +19 19 +19 285 +19 376 +26 26 +26 287 +26 414 +26 26 +26 290 +26 444 +26 26 +26 291 +26 445 +19 19 +19 310 +19 443 +19 19 +19 311 +19 451 +26 26 +26 355 +26 492 +19 19 +19 358 +19 522 +43 43 +43 273 +43 376 +43 43 +43 274 +43 422 +43 43 +43 274 +43 425 +43 43 +43 274 +43 426 +20 20 +20 144 +20 350 +43 43 +43 301 +43 502 +43 43 +43 307 +43 435 +43 43 +43 359 +43 510 +27 27 +27 236 +27 354 +20 20 +20 252 +20 581 +44 44 +44 152 +44 349 +20 20 +20 284 +20 425 +20 20 +20 285 +20 598 +27 27 +27 284 +27 417 +20 20 +20 303 +20 562 +20 20 +20 351 +20 562 +27 27 +27 354 +27 495 +44 44 +44 278 +44 419 +44 44 +44 288 +44 451 +44 44 +44 288 +44 454 +44 44 +44 290 +44 382 +44 44 +44 301 +44 380 +44 44 +44 304 +44 499 +44 44 +44 307 +44 375 +44 44 +44 356 +44 518 +44 44 +44 359 +44 513 +22 22 +22 278 +22 377 +22 22 +22 285 +22 421 +22 22 +22 304 +22 362 +22 22 +22 304 +22 443 +22 22 +22 307 +22 443 +28 28 +28 282 +28 418 +22 22 +22 344 +22 572 +28 28 +28 285 +28 419 +28 28 +28 293 +28 432 +23 23 +23 144 +23 350 +24 24 +24 236 +24 357 +23 23 +23 186 +23 354 +24 24 +24 357 +24 495 +23 23 +23 252 +23 580 +23 23 +23 284 +23 425 +29 29 +29 226 +29 357 +21 21 +21 156 +21 345 +21 21 +21 156 +21 350 +21 21 +21 156 +21 353 +21 21 +21 177 +21 358 +29 29 +29 288 +29 445 +29 29 +29 290 +29 444 +29 29 +29 293 +29 482 +29 29 +29 354 +29 491 +29 29 +29 356 +29 483 +29 29 +29 357 +29 480 +21 21 +21 268 +21 429 +21 21 +21 281 +21 594 +21 21 +21 281 +21 597 +21 21 +21 303 +21 445 +21 21 +21 304 +21 444 +21 21 +21 310 +21 362 +21 21 +21 310 +21 365 +21 21 +21 310 +21 564 +21 21 +21 310 +21 567 +25 25 +25 292 +25 437 +25 25 +25 293 +25 379 +25 25 +25 293 +25 382 +23 23 +23 285 +23 599 +23 23 +23 302 +23 562 +23 23 +23 351 +23 562 +120 120 +120 248 +120 552 +150 150 +150 252 +150 462 +120 120 +120 344 +120 510 +120 120 +120 345 +120 521 +121 121 +121 248 +121 377 +151 151 +151 252 +151 383 +121 121 +151 151 +151 252 +121 250 +121 553 +151 465 +151 151 +151 255 +151 382 +121 121 +121 274 +121 387 +180 180 +180 271 +180 466 +180 180 +180 273 +180 377 +180 180 +180 273 +180 523 +180 180 +180 278 +180 526 +180 180 +180 280 +180 463 +180 180 +180 312 +180 451 +180 180 +180 316 +180 523 +121 121 +121 342 +121 522 +180 180 +180 335 +180 378 +180 180 +180 336 +180 525 +152 152 +152 242 +152 372 +122 122 +122 248 +122 447 +152 152 +152 245 +152 377 +122 122 +122 252 +122 376 +122 122 +122 255 +122 377 +152 152 +152 253 +152 380 +152 152 +152 253 +152 470 +152 152 +152 254 +152 376 +152 152 +152 254 +152 511 +152 152 +152 262 +152 378 +152 152 +152 262 +152 496 +122 122 +122 270 +122 478 +152 152 +152 263 +152 493 +122 122 +122 282 +122 388 +122 122 +122 283 +122 460 +122 122 +122 285 +122 461 +181 181 +181 270 +181 462 +181 181 +181 281 +181 462 +152 152 +152 320 +152 397 +135 135 +135 282 +135 462 +135 135 +135 285 +135 462 +123 123 +123 248 +123 563 +123 123 +123 270 +123 477 +123 123 +123 271 +123 387 +123 123 +123 271 +123 466 +123 123 +123 282 +123 385 +123 123 +123 284 +123 457 +182 182 +182 280 +182 474 +182 182 +182 283 +182 382 +182 182 +182 283 +182 473 +182 182 +182 286 +182 375 +182 182 +182 286 +182 508 +135 135 +135 351 +135 483 +182 182 +182 355 +182 502 +136 136 +136 282 +136 459 +136 136 +136 285 +136 458 +124 124 +124 243 +124 519 +124 124 +124 246 +124 559 +124 124 +124 252 +124 375 +124 124 +124 252 +124 519 +124 124 +124 253 +124 437 +124 124 +124 253 +124 518 +124 124 +124 256 +124 521 +124 124 +124 257 +124 434 +124 124 +124 270 +124 515 +124 124 +124 271 +124 392 +183 183 +183 270 +183 383 +183 183 +183 270 +183 475 +124 124 +124 284 +124 392 +183 183 +124 124 +124 284 +124 513 +124 124 +124 284 +124 518 +183 278 +183 478 +124 124 +124 285 +124 516 +124 124 +124 285 +124 519 +183 183 +183 279 +183 550 +124 124 +124 286 +124 395 +124 124 +124 286 +124 510 +124 124 +124 287 +124 521 +183 183 +183 283 +183 518 +183 183 +183 285 +183 383 +183 183 +183 285 +183 472 +183 183 +183 285 +183 519 +136 136 +136 348 +136 480 +183 183 +183 286 +183 457 +183 183 +183 286 +183 460 +183 183 +183 313 +183 372 +183 183 +183 316 +183 378 +183 183 +183 335 +183 378 +183 183 +183 352 +183 547 +153 153 +153 243 +153 373 +153 153 +153 243 +153 477 +153 153 +153 252 +153 511 +125 125 +125 240 +125 447 +125 125 +125 243 +125 372 +125 125 +125 243 +125 447 +125 125 +125 251 +125 373 +125 125 +125 251 +125 555 +125 125 +125 251 +125 560 +125 125 +125 270 +125 393 +184 184 +184 270 +184 373 +125 125 +125 273 +184 184 +184 270 +125 391 +184 477 +184 184 +184 281 +184 477 +153 153 +153 322 +153 477 +153 153 +153 323 +153 396 +184 184 +184 313 +184 508 +184 184 +184 354 +184 521 +154 154 +154 240 +154 383 +154 154 +154 240 +154 474 +126 126 +126 247 +126 445 +126 126 +126 248 +126 485 +126 126 +126 255 +126 502 +185 185 +185 271 +185 372 +185 185 +185 280 +185 477 +185 185 +185 284 +185 375 +185 185 +185 284 +185 508 +126 126 +126 282 +126 502 +185 185 +185 312 +185 379 +185 185 +185 327 +185 456 +185 185 +185 336 +185 493 +185 185 +185 336 +185 496 +185 185 +185 352 +185 551 +185 185 +185 354 +185 496 +185 185 +185 354 +185 499 +185 185 +185 355 +185 493 +137 137 +137 353 +137 491 +127 127 +127 243 +127 383 +127 127 +127 243 +127 503 +127 127 +127 246 +127 445 +138 138 +138 248 +138 379 +186 186 +186 271 +186 372 +127 127 +127 252 +127 503 +138 138 +138 251 +138 508 +186 186 +186 283 +186 511 +186 186 +186 284 +186 375 +127 127 +127 270 +127 484 +127 127 +127 270 +127 487 +127 127 +127 285 +127 503 +186 186 +186 312 +186 372 +186 186 +186 318 +186 444 +186 186 +186 320 +186 377 +186 186 +186 323 +186 372 +186 186 +186 323 +186 376 +186 186 +186 339 +186 524 +186 186 +186 339 +186 527 +186 186 +186 352 +186 551 +186 186 +186 355 +186 520 +127 127 +127 345 +127 488 +128 128 +128 243 +128 444 +187 187 +187 270 +187 373 +187 187 +187 270 +187 477 +139 139 +139 248 +139 373 +128 128 +128 252 +128 382 +128 128 +128 252 +128 435 +128 128 +128 254 +128 434 +139 139 +139 255 +139 374 +187 187 +187 282 +187 511 +139 139 +139 280 +139 460 +128 128 +128 282 +128 385 +139 139 +139 282 +139 400 +139 139 +128 128 +128 283 +128 395 +128 128 +128 285 +128 385 +128 128 +128 285 +128 394 +187 187 +187 313 +187 373 +187 187 +187 313 +187 511 +187 187 +187 313 +187 552 +187 187 +187 313 +187 563 +187 187 +187 322 +187 373 +154 154 +154 318 +154 399 +154 154 +154 319 +154 404 +154 154 +154 319 +154 472 +154 154 +154 319 +154 474 +154 154 +154 321 +154 399 +154 154 +154 332 +154 391 +187 187 +187 353 +187 533 +187 187 +187 353 +187 550 +187 187 +187 354 +187 521 +128 128 +128 344 +128 483 +155 155 +155 244 +155 462 +155 155 +155 245 +155 383 +155 155 +155 245 +155 465 +129 129 +129 240 +129 444 +129 129 +129 241 +129 445 +155 155 +155 256 +155 380 +155 155 +155 256 +155 470 +129 129 +129 255 +129 379 +155 155 +155 262 +155 383 +155 155 +155 263 +155 379 +188 188 +188 316 +188 435 +188 188 +188 317 +188 434 +155 155 +155 318 +155 505 +155 155 +155 320 +155 407 +155 155 +155 320 +155 465 +155 155 +155 320 +155 470 +155 155 +155 321 +155 462 +155 155 +155 333 +155 485 +188 188 +188 353 +188 530 +188 188 +188 353 +188 547 +188 188 +188 354 +188 518 +155 155 +155 342 +155 484 +155 155 +155 345 +155 487 +155 155 +155 345 +155 490 +155 155 +155 345 +155 504 +155 155 +155 345 +155 515 +129 129 +129 345 +129 480 +156 156 +156 242 +156 474 +156 156 +156 245 +156 465 +130 130 +130 248 +130 378 +156 156 +156 256 +156 374 +189 189 +189 272 +139 282 +139 403 +189 477 +139 139 +139 285 +139 508 +189 189 +189 286 +189 511 +189 189 +189 287 +189 374 +130 130 +130 270 +130 490 +130 130 +130 274 +130 387 +189 189 +189 312 +189 436 +189 189 +189 314 +189 563 +189 189 +189 315 +189 447 +189 189 +189 317 +189 563 +189 189 +189 320 +189 377 +189 189 +189 323 +189 372 +189 189 +189 323 +189 447 +130 130 +130 342 +130 495 +130 130 +130 344 +130 491 +140 140 +140 253 +140 518 +140 140 +140 256 +140 521 +140 140 +140 266 +140 476 +131 131 +131 243 +131 382 +140 140 +140 277 +140 476 +131 131 +131 249 +131 434 +140 140 +140 287 +140 396 +190 190 +190 282 +190 462 +190 190 +190 285 +190 462 +131 131 +131 270 +131 385 +131 131 +131 270 +131 394 +156 156 +156 257 +156 511 +190 190 +190 351 +190 562 +156 156 +156 312 +156 393 +156 156 +156 315 +156 389 +156 156 +156 315 +156 464 +156 156 +156 320 +156 388 +131 131 +131 345 +131 488 +191 191 +191 282 +191 376 +157 157 +157 251 +157 373 +132 132 +132 270 +132 477 +132 132 +132 284 +132 457 +132 132 +132 285 +132 499 +191 191 +191 350 +191 559 +157 157 +157 314 +157 384 +157 157 +157 314 +157 463 +157 157 +157 314 +157 476 +157 157 +157 315 +157 479 +157 157 +157 316 +157 394 +157 157 +157 317 +157 395 +157 157 +157 320 +157 460 +158 158 +158 248 +158 477 +158 158 +158 255 +158 511 +132 132 +132 351 +132 483 +141 141 +141 248 +141 382 +192 192 +192 282 +192 379 +141 141 +141 273 +141 477 +192 192 +192 285 +192 388 +192 192 +192 344 +192 559 +142 142 +142 252 +142 375 +133 133 +133 270 +133 475 +133 133 +133 270 +133 478 +133 133 +133 283 +133 460 +142 142 +142 266 +142 479 +133 133 +133 285 +133 461 +133 133 +133 286 +133 457 +142 142 +142 270 +193 193 +193 285 +193 365 +193 193 +193 285 +193 385 +158 158 +158 323 +158 457 +193 193 +193 344 +193 562 +133 133 +133 351 +133 480 +133 133 +133 352 +133 495 +159 159 +159 241 +159 477 +159 159 +159 244 +159 524 +159 159 +159 245 +159 527 +159 159 +159 250 +159 477 +159 159 +159 253 +159 375 +159 159 +159 254 +159 511 +194 194 +194 256 +194 367 +194 194 +194 256 +194 370 +194 194 +194 256 +194 371 +159 159 +159 320 +159 527 +159 159 +159 321 +159 524 +159 159 +159 323 +194 194 +142 398 +142 142 +142 270 +142 405 +194 279 +142 142 +142 270 +142 473 +142 142 +142 270 +142 474 +194 362 +142 142 +142 273 +142 404 +142 142 +142 273 +142 471 +194 194 +194 287 +194 360 +194 194 +194 287 +194 361 +142 142 +142 277 +142 479 +142 142 +142 285 +142 402 +194 194 +194 320 +194 364 +134 134 +134 350 +134 480 +194 194 +194 320 +194 441 +194 194 +194 327 +194 388 +194 194 +194 343 +194 560 +194 194 +194 345 +194 528 +194 194 +194 345 +194 554 +159 461 +195 195 +195 240 +195 447 +195 195 +195 240 +195 560 +160 160 +160 255 +160 376 +195 195 +195 278 +195 363 +195 195 +195 282 +195 365 +195 195 +195 282 +195 382 +195 195 +195 319 +195 362 +195 195 +195 319 +195 443 +195 195 +195 319 +195 447 +210 210 +210 252 +210 368 +210 210 +210 252 +210 371 +210 210 +210 252 +210 546 +195 195 +195 326 +195 392 +210 210 +210 254 +210 547 +160 160 +160 318 +160 384 +160 160 +160 318 +160 463 +160 160 +160 318 +160 476 +160 160 +160 319 +160 477 +160 160 +160 320 +160 387 +160 160 +160 321 +160 384 +210 210 +210 270 +210 364 +210 210 +210 282 +210 398 +210 210 +210 283 +210 399 +210 210 +210 285 +210 383 +210 210 +210 286 +210 396 +210 210 +210 313 +210 363 +210 210 +210 313 +210 442 +210 210 +210 313 +210 446 +196 196 +196 243 +196 444 +196 196 +196 243 +196 563 +196 196 +196 252 +196 435 +196 196 +196 252 +196 552 +161 161 +161 252 +161 462 +161 161 +161 255 +161 462 +196 196 +196 285 +196 394 +196 196 +196 322 +196 444 +211 211 +211 249 +211 447 +211 211 +211 249 +211 560 +211 211 +211 254 +211 368 +211 211 +211 254 +211 371 +211 211 +211 257 +211 371 +143 143 +143 253 +143 518 +143 143 +143 256 +143 521 +143 143 +143 266 +143 480 +143 143 +143 267 +143 483 +143 143 +143 270 +143 504 +143 143 +143 271 +143 399 +143 143 +143 277 +143 384 +143 143 +143 277 +211 211 +211 283 +211 382 +143 463 +197 197 +197 253 +197 367 +197 197 +197 253 +197 370 +197 197 +197 253 +197 371 +197 197 +197 254 +197 435 +197 197 +197 254 +197 552 +143 143 +143 284 +143 399 +197 197 +197 283 +197 379 +197 197 +197 283 +197 394 +197 197 +197 284 +197 360 +197 197 +197 284 +197 361 +197 197 +197 326 +197 394 +143 143 +143 346 +143 483 +143 143 +143 347 +143 480 +144 144 +144 247 +144 462 +212 212 +212 270 +212 365 +212 212 +212 270 +212 385 +198 198 +198 270 +198 531 +212 212 +212 281 +212 385 +144 144 +144 314 +144 462 +144 144 +144 314 +144 508 +144 144 +144 315 +144 407 +144 144 +144 315 +144 465 +144 144 +144 315 +144 470 +144 144 +144 317 +144 508 +144 144 +144 333 +144 502 +144 144 +144 334 +144 499 +198 198 +198 344 +198 530 +144 144 +144 342 +144 503 +144 144 +144 342 +144 519 +144 144 +144 345 +144 516 +144 144 +144 346 +144 508 +144 144 +144 350 +144 499 +213 213 +213 271 +213 387 +161 161 +161 322 +161 477 +161 161 +161 323 +161 387 +161 161 +161 323 +213 213 +213 280 +213 384 +161 466 +214 214 +214 249 +214 444 +214 214 +214 249 +214 563 +214 214 +214 253 +214 371 +145 145 +145 251 +145 473 +214 214 +214 271 +214 363 +162 162 +162 322 +162 477 +162 162 +162 351 +162 483 +214 214 +214 326 +214 493 +214 214 +214 327 +214 496 +145 145 +145 316 +145 407 +145 145 +145 316 +145 508 +145 145 +145 335 +145 499 +214 214 +214 354 +214 496 +214 214 +214 355 +214 493 +145 145 +145 343 +145 518 +145 145 +145 346 +145 513 +215 215 +215 270 +215 362 +163 163 +163 318 +163 476 +163 163 +163 319 +163 477 +163 163 +163 320 +163 466 +163 163 +163 321 +163 463 +215 215 +215 313 +215 444 +163 163 +163 350 +163 480 +146 146 +146 315 +146 399 +215 215 +215 347 +215 562 +146 146 +146 332 +146 502 +147 147 +147 242 +147 382 +147 147 +147 242 +147 473 +147 147 +147 246 +147 462 +164 164 +164 313 +164 475 +164 164 +164 313 +164 478 +147 147 +147 315 +147 406 +147 147 +147 315 +147 471 +216 216 +216 328 +216 395 +216 216 +216 331 +216 434 +147 147 +147 323 +147 402 +216 216 +216 342 +216 572 +147 147 +147 342 +147 502 +148 148 +148 240 +148 374 +148 148 +148 240 +148 508 +148 148 +148 243 +148 375 +148 148 +148 243 +148 508 +148 148 +148 248 +148 381 +148 148 +148 248 +148 470 +148 148 +148 251 +148 508 +217 217 +217 261 +217 444 +217 217 +217 261 +217 563 +217 217 +217 262 +217 366 +217 217 +217 265 +217 377 +217 217 +217 265 +217 378 +165 165 +165 313 +165 477 +199 199 +199 270 +199 365 +199 199 +199 270 +199 385 +148 148 +148 313 +148 407 +148 148 +148 313 +148 508 +148 148 +148 319 +148 508 +148 148 +148 322 +148 508 +217 217 +217 323 +217 439 +217 217 +217 323 +217 452 +217 217 +217 324 +217 404 +217 217 +217 324 +217 471 +217 217 +217 327 +217 407 +199 199 +199 313 +199 365 +199 199 +199 313 +199 435 +199 199 +199 322 +199 365 +148 148 +148 343 +148 521 +199 199 +199 345 +199 533 +199 199 +199 345 +199 550 +218 218 +218 243 +218 370 +218 218 +218 243 +218 536 +218 218 +218 243 +218 543 +149 149 +149 248 +149 376 +149 149 +149 248 +149 511 +218 218 +218 252 +218 543 +149 149 +149 251 +149 511 +200 200 +200 240 +200 447 +200 200 +200 240 +200 560 +218 218 +218 261 +218 445 +218 218 +218 261 +218 562 +218 218 +218 262 +218 533 +166 166 +166 319 +166 499 +166 166 +166 320 +166 457 +218 218 +218 285 +218 543 +149 149 +149 315 +149 396 +218 218 +218 322 +218 361 +218 218 +218 322 +218 569 +149 149 +149 332 +149 499 +149 149 +149 346 +149 510 +200 200 +200 243 +200 447 +200 200 +200 243 +200 560 +200 200 +200 251 +200 447 +200 200 +200 251 +200 560 +200 200 +200 273 +200 362 +200 200 +200 313 +200 433 +200 200 +200 313 +200 436 +200 200 +200 313 +200 560 +200 200 +200 316 +200 362 +200 200 +200 319 +200 560 +200 200 +200 322 +200 363 +200 200 +200 322 +200 560 +172 172 +172 282 +172 379 +219 219 +219 281 +219 373 +172 172 +172 318 +172 445 +172 172 +172 319 +172 444 +219 219 +219 324 +219 396 +219 219 +219 329 +219 395 +219 219 +219 330 +219 434 +201 201 +201 243 +201 546 +201 201 +201 252 +201 368 +201 201 +201 252 +201 546 +201 201 +201 253 +201 437 +201 201 +201 253 +201 547 +201 201 +201 253 +201 556 +201 201 +201 256 +201 550 +201 201 +201 257 +201 434 +201 201 +201 257 +201 553 +201 201 +201 270 +201 363 +201 201 +201 284 +201 392 +201 201 +201 284 +201 547 +201 201 +201 285 +201 546 +201 201 +201 285 +201 549 +201 201 +201 286 +201 395 +201 201 +201 287 +201 530 +201 201 +201 287 +201 533 +201 201 +201 287 +201 550 +220 220 +220 263 +220 366 +173 173 +173 285 +173 382 +220 220 +220 280 +220 373 +168 168 +168 313 +168 484 +168 168 +168 316 +168 489 +168 168 +168 322 +168 383 +168 168 +168 322 +168 503 +173 173 +173 322 +173 444 +168 168 +168 339 +168 483 +220 220 +220 325 +220 397 +220 220 +220 326 +220 407 +220 220 +220 329 +220 391 +220 220 +220 330 +220 362 +220 220 +220 333 +220 362 +220 220 +220 333 +220 443 +220 220 +220 348 +220 565 +174 174 +174 271 +174 373 +174 174 +174 271 +174 514 +221 221 +221 243 +221 371 +221 221 +221 243 +221 537 +169 169 +169 273 +169 482 +221 221 +221 243 +221 542 +221 221 +221 252 +221 371 +221 221 +221 252 +221 452 +221 221 +221 252 +221 537 +221 221 +221 252 +221 543 +221 221 +174 174 +174 274 +174 377 +174 174 +174 274 +174 378 +221 252 +221 571 +174 174 +174 276 +174 477 +221 221 +221 255 +221 371 +221 221 +221 255 +221 452 +221 221 +221 255 +221 537 +221 221 +221 255 +221 571 +221 221 +221 261 +221 448 +221 221 +221 261 +221 559 +221 221 +221 263 +221 533 +169 169 +169 316 +169 444 +221 221 +221 281 +221 405 +174 174 +174 312 +174 505 +174 174 +174 312 +174 514 +221 221 +221 285 +221 543 +174 174 +174 315 +174 373 +174 174 +174 320 +174 374 +174 174 +174 327 +174 459 +169 169 +169 338 +169 483 +174 174 +174 337 +174 482 +174 174 +174 356 +174 482 +174 174 +174 356 +174 520 +170 170 +170 270 +170 382 +170 170 +170 313 +170 382 +170 170 +170 313 +170 435 +170 170 +170 322 +170 382 +201 201 +201 312 +201 437 +201 201 +201 313 +201 363 +201 201 +201 313 +201 554 +201 201 +201 314 +201 562 +201 201 +201 315 +201 559 +201 201 +201 344 +201 530 +201 201 +201 346 +201 562 +201 201 +201 347 +201 559 +202 202 +202 282 +202 385 +202 202 +202 313 +202 444 +221 221 +221 322 +221 360 +221 221 +221 322 +221 438 +221 221 +221 322 +221 453 +221 221 +221 322 +221 568 +222 222 +222 278 +222 407 +176 176 +176 270 +176 380 +176 176 +176 270 +176 504 +176 176 +176 270 +176 515 +176 176 +176 276 +176 533 +176 176 +176 277 +176 479 +176 176 +176 277 +176 530 +176 176 +176 281 +176 515 +176 176 +176 282 +176 374 +176 176 +176 282 +176 381 +176 176 +176 282 +176 459 +176 176 +176 282 +176 468 +176 176 +176 282 +176 507 +176 176 +176 285 +176 380 +176 176 +176 285 +176 458 +176 176 +176 285 +176 469 +222 222 +222 319 +222 453 +203 203 +203 282 +203 388 +222 222 +222 329 +222 392 +222 222 +222 332 +222 365 +222 222 +222 332 +222 440 +222 222 +222 335 +222 360 +222 222 +222 335 +222 361 +222 222 +222 343 +222 575 +203 203 +203 313 +203 449 +176 176 +176 285 +176 516 +223 223 +223 259 +223 367 +223 223 +223 259 +223 370 +223 223 +223 259 +223 371 +176 176 +176 313 +176 372 +176 176 +176 313 +176 507 +176 176 +176 313 +176 515 +223 223 +223 264 +223 462 +223 223 +223 265 +223 383 +223 223 +223 265 +223 465 +223 223 +223 268 +223 380 +223 223 +223 268 +223 470 +176 176 +176 321 +176 521 +176 176 +176 326 +176 460 +223 223 +223 324 +223 407 +223 223 +223 324 +223 465 +223 223 +223 324 +223 470 +223 223 +223 325 +223 462 +223 223 +223 325 +223 508 +171 171 +171 273 +171 378 +171 171 +171 273 +171 494 +171 171 +171 273 +171 497 +223 223 +223 331 +223 365 +223 223 +223 331 +223 435 +223 223 +223 334 +223 435 +223 223 +223 342 +223 540 +223 223 +223 342 +223 574 +223 223 +223 345 +223 542 +223 223 +223 345 +223 543 +223 223 +223 345 +223 570 +223 223 +223 345 +223 571 +223 223 +223 350 +223 568 +223 223 +223 350 +223 569 +223 223 +223 356 +223 508 +171 171 +171 316 +171 378 +171 171 +171 339 +171 492 +176 176 +176 332 +176 381 +224 224 +224 281 +224 376 +176 176 +176 336 +176 480 +176 176 +176 336 +176 491 +176 176 +176 337 +176 488 +176 176 +176 355 +176 488 +176 176 +176 355 +176 491 +176 176 +176 355 +176 521 +224 224 +224 324 +224 396 +224 224 +224 329 +224 395 +224 224 +224 332 +224 435 +224 224 +224 342 +224 572 +204 204 +204 273 +204 391 +204 204 +204 316 +204 362 +204 204 +204 316 +204 432 +204 204 +204 316 +204 443 +225 225 +225 281 +225 407 +179 179 +179 277 +179 476 +179 179 +179 282 +179 374 +179 179 +179 282 +179 506 +179 179 +179 285 +179 517 +225 225 +225 322 +225 438 +205 205 +205 245 +205 370 +179 179 +179 313 +179 380 +179 179 +179 313 +179 506 +179 179 +179 320 +179 521 +205 205 +205 274 +205 364 +179 179 +179 327 +179 457 +179 179 +179 336 +179 483 +179 179 +179 353 +179 550 +179 179 +179 355 +179 521 +205 205 +205 315 +205 362 +205 205 +205 315 +205 443 +205 205 +205 315 +205 447 +205 205 +205 320 +205 361 +205 205 +205 326 +205 502 +226 226 +226 258 +226 435 +226 226 +226 258 +226 552 +226 226 +226 259 +226 366 +226 226 +226 265 +226 382 +226 226 +226 268 +226 381 +226 226 +226 268 +226 470 +226 226 +226 269 +226 376 +226 226 +226 269 +226 511 +177 177 +177 277 +177 372 +177 177 +177 280 +177 514 +226 226 +226 323 +226 452 +226 226 +226 324 +226 406 +226 226 +226 324 +226 471 +226 226 +226 328 +226 511 +226 226 +226 331 +226 552 +177 177 +177 321 +177 374 +177 177 +177 326 +177 459 +226 226 +226 359 +226 511 +177 177 +177 336 +177 504 +177 177 +177 339 +177 504 +227 227 +227 278 +227 376 +232 232 +232 252 +232 371 +232 232 +232 252 +232 537 +232 232 +232 253 +232 454 +232 232 +232 253 +232 544 +232 232 +232 253 +232 575 +232 232 +232 258 +232 445 +232 232 +232 258 +232 562 +232 232 +232 269 +232 476 +232 232 +232 285 +232 542 +227 227 +227 324 +227 399 +227 227 +227 331 +227 434 +227 227 +227 335 +227 435 +205 205 +205 355 +205 502 +206 206 +206 278 +206 529 +232 232 +232 327 +232 399 +232 232 +232 331 +232 562 +233 233 +233 278 +233 362 +233 233 +233 335 +233 362 +233 233 +233 335 +233 443 +233 233 +233 344 +233 572 +236 236 +236 259 +236 432 +236 236 +236 259 +236 555 +236 236 +236 262 +236 367 +236 236 +236 265 +236 383 +236 236 +236 265 +236 474 +236 236 +236 268 +236 380 +236 236 +236 268 +236 505 +236 236 +236 268 +236 514 +234 234 +234 278 +234 404 +227 227 +227 342 +227 541 +236 236 +236 320 +236 453 +227 227 +227 342 +227 544 +207 207 +207 278 +207 391 +236 236 +236 324 +236 404 +236 236 +236 324 +236 472 +236 236 +236 324 +236 474 +236 236 +236 327 +236 469 +236 236 +236 329 +236 514 +236 236 +236 330 +236 362 +236 236 +236 330 +236 555 +236 236 +236 330 +236 560 +236 236 +236 352 +236 567 +207 207 +207 316 +207 362 +207 207 +207 316 +207 443 +236 236 +236 358 +236 514 +207 207 +207 347 +207 556 +228 228 +228 281 +228 373 +234 234 +234 335 +234 362 +234 234 +234 335 +234 443 +228 228 +228 329 +228 384 +228 228 +228 329 +228 463 +228 228 +228 329 +228 476 +228 228 +228 330 +228 445 +228 228 +228 335 +228 444 +229 229 +229 252 +229 370 +229 229 +229 252 +229 536 +229 229 +229 253 +229 454 +229 229 +229 253 +229 544 +229 229 +229 253 +229 575 +229 229 +229 258 +229 445 +229 229 +229 258 +229 562 +229 229 +229 269 +229 476 +229 229 +229 285 +229 543 +237 237 +237 278 +237 404 +229 229 +229 330 +229 562 +237 237 +237 329 +237 392 +237 237 +237 330 +237 437 +237 237 +237 335 +237 362 +237 237 +237 335 +237 432 +237 237 +237 335 +237 443 +230 230 +230 281 +230 362 +230 230 +230 285 +230 361 +230 230 +230 285 +230 407 +208 208 +208 244 +208 369 +208 208 +208 246 +208 447 +208 208 +208 246 +208 560 +208 208 +208 266 +208 485 +208 208 +208 347 +208 528 +239 239 +239 258 +239 432 +239 239 +239 258 +239 555 +239 239 +239 261 +239 447 +239 239 +239 261 +239 560 +239 239 +239 263 +239 366 +239 239 +239 269 +239 380 +239 239 +239 269 +239 505 +239 239 +239 269 +239 514 +231 231 +231 327 +231 396 +231 231 +231 332 +231 444 +239 239 +239 326 +239 468 +239 239 +239 329 +239 514 +239 239 +239 330 +239 362 +239 239 +239 330 +239 555 +209 209 +209 278 +209 528 +239 239 +239 348 +239 566 +239 239 +239 358 +239 514 +270 270 +270 391 +270 545 +270 270 +270 393 +270 584 +270 270 +270 405 +270 585 +270 270 +270 423 +270 485 +300 300 +300 434 +300 485 +300 300 +300 437 +300 482 +240 240 +240 447 +240 584 +270 270 +270 462 +270 528 +270 270 +270 465 +270 529 +270 270 +270 470 +270 529 +270 270 +270 473 +270 596 +270 270 +270 474 +270 584 +270 270 +270 474 +270 599 +270 270 +270 477 +270 595 +270 270 +270 478 +270 594 +271 271 +271 387 +271 586 +271 271 +271 390 +271 544 +301 301 +301 391 +301 551 +301 301 +301 397 +301 529 +301 301 +301 400 +301 560 +255 255 +255 421 +255 532 +301 301 +301 432 +301 498 +255 255 +240 240 +240 473 +255 427 +255 552 +240 551 +240 240 +240 474 +240 551 +255 255 +255 452 +255 532 +255 255 +255 471 +255 535 +255 255 +255 473 +255 551 +241 241 +241 426 +241 563 +241 241 +241 454 +241 551 +256 256 +256 408 +256 521 +256 256 +256 410 +256 521 +256 256 +256 411 +256 521 +241 241 +241 473 +241 550 +256 256 +256 418 +256 572 +256 256 +256 420 +256 550 +256 256 +256 421 +256 533 +256 256 +256 421 +256 550 +256 256 +256 431 +256 541 +256 256 +256 431 +256 572 +256 256 +256 452 +256 533 +242 242 +242 414 +242 574 +242 242 +242 416 +242 575 +242 242 +242 429 +242 560 +242 242 +242 448 +242 543 +242 242 +242 450 +242 547 +242 242 +242 451 +242 592 +242 242 +242 454 +242 590 +242 242 +242 470 +242 547 +242 242 +242 479 +242 536 +257 257 +257 410 +257 510 +257 257 +257 429 +257 552 +257 257 +257 434 +257 542 +257 257 +257 434 +257 585 +257 257 +257 451 +257 548 +257 257 +257 451 +257 590 +257 257 +257 460 +257 535 +257 257 +257 460 +257 576 +243 243 +243 444 +243 542 +243 243 +243 447 +243 542 +243 243 +243 447 +243 584 +243 243 +243 455 +243 588 +243 243 +243 455 +243 591 +243 243 +243 462 +243 537 +243 243 +243 465 +243 536 +301 301 +301 435 +301 484 +301 301 +301 435 +301 500 +301 301 +301 443 +301 498 +258 258 +258 413 +258 483 +258 258 +258 414 +258 529 +258 258 +258 414 +258 552 +258 258 +258 414 +258 563 +258 258 +258 416 +258 553 +258 258 +258 417 +258 555 +258 258 +258 430 +258 562 +258 258 +258 434 +258 590 +258 258 +258 445 +258 549 +258 258 +258 445 +258 590 +258 258 +258 448 +258 548 +258 258 +258 448 +258 590 +302 302 +302 385 +302 533 +271 271 +271 392 +271 540 +271 271 +271 392 +271 585 +243 243 +243 470 +243 538 +259 259 +259 409 +259 480 +243 243 +243 474 +243 537 +259 259 +259 412 +259 480 +243 243 +243 477 +243 537 +243 243 +243 477 +243 546 +259 259 +259 418 +259 559 +259 259 +259 431 +259 559 +271 271 +271 466 +271 582 +271 271 +271 466 +271 597 +259 259 +259 433 +259 550 +271 271 +271 472 +271 530 +271 271 +271 474 +271 530 +244 244 +244 412 +244 525 +244 244 +244 422 +244 551 +244 244 +244 425 +244 551 +272 272 +272 404 +272 533 +244 244 +244 462 +244 550 +272 272 +272 477 +272 533 +245 245 +245 411 +245 522 +245 245 +245 415 +245 541 +245 245 +245 415 +245 544 +245 245 +245 423 +245 550 +245 245 +245 428 +245 541 +273 273 +273 391 +273 584 +273 273 +273 404 +273 584 +273 273 +273 405 +273 532 +273 273 +273 406 +273 529 +273 273 +273 406 +273 582 +245 245 +245 455 +245 550 +245 245 +245 465 +245 550 +261 261 +261 417 +261 560 +273 273 +273 471 +273 597 +273 273 +273 477 +273 598 +261 261 +261 445 +261 546 +261 261 +261 448 +261 593 +246 246 +246 422 +246 560 +246 246 +246 424 +246 562 +274 274 +274 386 +274 541 +274 274 +274 387 +274 582 +246 246 +246 445 +246 545 +246 246 +246 447 +246 541 +262 262 +262 408 +262 495 +262 262 +262 415 +262 530 +262 262 +262 416 +262 533 +274 274 +274 479 +274 585 +262 262 +262 427 +262 533 +262 262 +262 427 +262 550 +262 262 +262 428 +262 530 +262 262 +262 428 +262 547 +262 262 +262 436 +262 550 +247 247 +247 426 +247 563 +275 275 +275 476 +275 585 +263 263 +263 409 +263 492 +248 248 +248 421 +248 563 +263 263 +263 417 +263 532 +263 263 +263 426 +263 551 +248 248 +248 447 +248 587 +248 248 +248 455 +248 532 +248 248 +248 464 +248 535 +248 248 +248 464 +248 576 +248 248 +248 470 +248 579 +248 248 +248 473 +248 579 +248 248 +248 474 +248 532 +248 248 +248 477 +248 580 +276 276 +276 466 +276 532 +276 276 +276 477 +276 533 +249 249 +249 422 +249 529 +249 249 +249 422 +249 560 +249 249 +249 424 +249 553 +249 249 +249 425 +249 529 +249 249 +249 425 +249 552 +249 249 +249 425 +249 563 +249 249 +249 426 +249 552 +249 249 +249 427 +249 553 +249 249 +249 434 +249 545 +249 249 +249 435 +249 544 +249 249 +249 444 +249 544 +249 249 +249 447 +249 541 +249 249 +249 451 +249 582 +249 249 +249 463 +249 534 +249 249 +249 463 +249 577 +264 264 +264 466 +264 551 +249 249 +249 473 +249 530 +264 264 +264 474 +264 550 +277 277 +277 463 +277 531 +277 277 +277 463 +277 596 +277 277 +277 476 +277 531 +277 277 +277 476 +277 595 +277 277 +277 477 +277 530 +277 277 +277 479 +277 594 +265 265 +265 414 +265 485 +250 250 +250 454 +250 532 +278 278 +278 391 +278 591 +278 278 +278 394 +278 589 +250 250 +250 473 +250 533 +278 278 +278 404 +278 591 +278 278 +278 405 +278 532 +278 278 +278 406 +278 529 +278 278 +278 406 +278 588 +278 278 +278 407 +278 532 +251 251 +251 408 +251 482 +278 278 +278 461 +278 532 +251 251 +251 420 +251 563 +266 266 +266 422 +266 485 +266 266 +266 424 +266 483 +266 266 +266 463 +266 531 +266 266 +266 463 +266 583 +266 266 +266 474 +266 530 +266 266 +266 479 +266 585 +251 251 +251 467 +251 535 +251 251 +251 467 +251 576 +251 251 +251 473 +251 532 +251 251 +251 474 +251 532 +251 251 +251 477 +251 581 +252 252 +252 410 +252 511 +252 252 +252 413 +252 508 +252 252 +252 413 +252 511 +252 252 +252 423 +252 548 +267 267 +267 466 +267 532 +267 267 +267 474 +267 533 +252 252 +252 435 +252 542 +267 267 +267 476 +267 585 +252 252 +252 450 +252 593 +252 252 +252 452 +252 590 +252 252 +252 452 +252 593 +252 252 +252 455 +252 548 +252 252 +252 455 +252 590 +252 252 +252 462 +252 549 +252 252 +252 465 +252 548 +252 252 +252 470 +252 535 +252 252 +252 473 +252 534 +268 268 +268 414 +268 505 +268 268 +268 415 +268 491 +268 268 +268 416 +268 488 +268 268 +268 419 +268 495 +268 268 +268 419 +268 522 +279 279 +279 404 +279 533 +268 268 +268 456 +268 530 +268 268 +268 457 +268 582 +268 268 +268 461 +268 533 +268 268 +268 470 +268 533 +279 279 +279 457 +279 532 +269 269 +269 414 +269 486 +269 269 +269 414 +269 511 +269 269 +269 416 +269 510 +269 269 +269 417 +269 505 +269 269 +269 417 +269 514 +269 269 +269 419 +269 483 +269 269 +269 419 +269 492 +269 269 +269 419 +269 525 +269 269 +269 422 +269 501 +280 280 +280 392 +280 588 +280 280 +280 395 +280 593 +303 303 +303 388 +303 533 +280 280 +280 417 +280 514 +269 269 +269 460 +269 529 +269 269 +269 460 +269 582 +269 269 +269 476 +269 549 +269 269 +269 476 +269 590 +269 269 +269 479 +269 548 +269 269 +269 479 +269 590 +280 280 +280 460 +280 529 +280 280 +280 460 +280 597 +280 280 +280 463 +280 549 +280 280 +280 476 +280 549 +280 280 +280 476 +280 593 +280 280 +280 479 +280 548 +280 280 +280 479 +280 593 +285 285 +285 394 +285 542 +285 285 +285 402 +285 585 +285 285 +285 407 +285 592 +285 285 +285 423 +285 502 +285 285 +285 424 +285 499 +281 281 +281 405 +281 532 +281 281 +281 406 +281 529 +281 281 +281 407 +281 588 +304 304 +304 432 +304 497 +304 304 +304 435 +304 481 +285 285 +285 461 +285 594 +285 285 +285 462 +285 549 +285 285 +285 465 +285 548 +304 304 +304 443 +304 498 +304 304 +304 444 +304 490 +285 285 +285 470 +285 548 +285 285 +285 470 +285 592 +285 285 +285 473 +285 591 +281 281 +281 464 +281 548 +286 286 +286 395 +286 542 +286 286 +286 395 +286 585 +253 253 +253 408 +253 518 +253 253 +253 410 +253 513 +253 253 +253 410 +286 286 +286 417 +286 508 +305 305 +305 400 +305 562 +286 286 +286 422 +286 499 +282 282 +282 385 +282 586 +286 286 +286 429 +286 511 +282 282 +282 388 +282 587 +282 282 +282 406 +282 593 +286 286 +286 460 +286 585 +282 282 +282 427 +282 511 +282 282 +282 430 +282 511 +282 282 +282 462 +282 586 +282 282 +282 465 +282 587 +282 282 +282 471 +282 548 +282 282 +282 471 +282 593 +306 306 +306 394 +306 550 +287 287 +287 402 +287 533 +253 518 +306 306 +306 403 +306 562 +253 253 +253 411 +306 306 +306 404 +306 533 +287 287 +287 403 +287 530 +253 518 +253 253 +253 419 +253 541 +253 253 +253 419 +253 544 +253 253 +253 420 +253 530 +253 253 +253 420 +253 547 +253 253 +253 421 +253 547 +283 283 +283 395 +283 542 +253 253 +253 430 +253 544 +253 253 +253 430 +253 575 +283 283 +283 407 +283 547 +253 253 +253 437 +253 542 +253 253 +253 437 +253 585 +283 283 +283 422 +283 502 +253 253 +253 453 +253 530 +253 253 +253 454 +283 283 +306 306 +306 404 +306 550 +283 426 +283 511 +283 283 +283 460 +283 594 +253 549 +253 253 +253 454 +253 590 +288 288 +288 399 +288 563 +284 284 +284 392 +284 542 +284 284 +284 392 +284 585 +288 288 +288 440 +288 483 +254 254 +254 410 +254 510 +288 288 +288 451 +288 482 +254 254 +254 413 +254 510 +284 284 +284 425 +284 499 +254 254 +254 422 +254 548 +254 254 +254 425 +254 548 +254 254 +254 426 +254 552 +288 288 +288 470 +288 562 +254 254 +254 434 +254 542 +284 284 +306 306 +306 443 +306 521 +284 457 +284 594 +289 289 +289 384 +289 573 +307 307 +307 394 +307 558 +289 289 +289 441 +289 483 +289 289 +289 441 +289 492 +289 289 +289 441 +289 525 +307 307 +307 405 +307 532 +307 307 +307 405 +307 551 +289 289 +289 448 +254 254 +254 451 +254 593 +289 508 +289 289 +289 463 +289 565 +254 254 +254 470 +254 547 +289 289 +289 479 +289 567 +290 290 +290 404 +290 532 +290 290 +290 432 +290 509 +290 290 +290 441 +290 489 +290 290 +290 443 +290 509 +290 290 +290 467 +290 564 +290 290 +290 469 +290 563 +290 290 +290 477 +290 569 +332 332 +332 385 +332 589 +291 291 +291 434 +291 505 +332 332 +332 440 +332 489 +332 332 +332 443 +332 489 +292 292 +292 394 +292 575 +292 292 +292 395 +292 574 +292 292 +292 398 +292 553 +292 292 +292 399 +292 552 +307 307 +307 406 +307 529 +307 307 +307 407 +307 532 +292 292 +292 440 +292 510 +307 307 +307 432 +307 526 +307 307 +292 292 +292 451 +292 485 +292 292 +292 454 +292 482 +333 333 +333 440 +333 488 +292 292 +292 463 +292 564 +292 292 +292 473 +292 559 +292 292 +292 473 +292 562 +292 292 +292 476 +292 567 +292 292 +292 479 +292 567 +307 442 +307 520 +293 293 +293 405 +293 532 +293 293 +293 406 +293 529 +293 293 +293 406 +293 560 +293 293 +293 435 +293 504 +293 293 +293 440 +293 486 +293 293 +293 440 +293 489 +293 293 +293 444 +293 507 +293 293 +293 464 +293 564 +293 293 +293 471 +293 555 +293 293 +293 471 +293 560 +293 293 +293 471 +293 564 +334 334 +334 443 +334 488 +293 293 +293 477 +293 568 +294 294 +294 385 +294 488 +294 294 +294 387 +294 482 +335 335 +335 391 +335 591 +335 335 +335 394 +335 589 +335 335 +335 397 +335 588 +335 335 +335 442 +335 489 +295 295 +295 384 +295 504 +295 295 +295 385 +295 480 +295 295 +295 385 +295 491 +295 295 +295 388 +295 483 +295 295 +295 391 +295 525 +295 295 +295 392 +295 493 +295 295 +295 392 +295 496 +307 307 +307 449 +307 511 +307 307 +307 456 +307 563 +307 307 +307 478 +307 552 +308 308 +308 385 +308 530 +308 308 +308 387 +308 552 +308 308 +308 395 +308 561 +298 298 +298 384 +298 504 +298 298 +298 399 +298 524 +298 298 +298 399 +298 527 +308 308 +308 463 +308 565 +308 308 +308 466 +308 563 +298 298 +298 404 +298 492 +298 298 +298 407 +298 483 +308 308 +308 476 +308 566 +308 308 +308 479 +308 567 +309 309 +309 385 +309 533 +309 309 +309 386 +309 553 +299 299 +299 406 +299 483 +310 310 +310 385 +310 554 +310 310 +310 393 +310 563 +310 310 +310 402 +310 563 +310 310 +310 405 +310 532 +310 310 +310 406 +310 529 +310 310 +310 444 +310 512 +310 310 +310 444 +310 516 +310 310 +310 447 +310 520 +310 310 +310 462 +310 554 +310 310 +310 477 +310 557 +311 311 +311 384 +311 555 +311 311 +311 392 +311 563 +311 311 +311 395 +311 560 +311 311 +311 444 +311 513 +311 311 +311 444 +311 518 +311 311 +311 447 +311 510 +311 311 +311 460 +315 315 +315 386 +315 572 +311 555 +311 311 +311 460 +311 560 +311 311 +311 460 +311 564 +311 311 +311 463 +311 555 +311 311 +311 474 +311 553 +311 311 +311 477 +311 556 +322 322 +322 385 +322 571 +322 322 +322 388 +322 570 +312 312 +312 387 +312 505 +312 312 +312 387 +312 514 +312 312 +312 390 +312 575 +322 322 +322 398 +322 590 +312 312 +312 392 +312 573 +322 322 +322 402 +322 560 +322 322 +322 405 +322 584 +322 322 +322 405 +322 591 +322 322 +322 407 +322 503 +322 322 +322 407 +322 588 +312 312 +312 405 +312 556 +312 312 +312 437 +312 508 +312 312 +312 442 +312 513 +312 312 +312 451 +312 487 +312 312 +312 454 +312 490 +312 312 +312 466 +312 555 +312 312 +312 466 +312 564 +312 312 +312 469 +312 559 +312 312 +312 479 +312 594 +313 313 +313 385 +313 507 +313 313 +313 385 +313 515 +313 313 +313 385 +313 583 +313 313 +313 385 +313 586 +313 313 +313 388 +313 506 +313 313 +313 388 +313 587 +313 313 +313 390 +313 585 +313 313 +313 391 +313 574 +313 313 +313 393 +313 508 +313 313 +313 393 +313 585 +313 313 +313 398 +313 511 +313 313 +313 404 +313 557 +313 313 +313 405 +313 585 +313 313 +313 407 +313 484 +313 313 +313 407 +313 561 +313 313 +313 433 +313 509 +322 322 +322 440 +313 313 +313 435 +313 504 +322 504 +313 313 +313 436 +313 509 +322 322 +322 442 +322 509 +322 322 +322 443 +322 519 +313 313 +313 440 +313 515 +313 313 +313 441 +313 511 +313 313 +313 443 +313 512 +322 322 +322 444 +322 519 +313 313 +313 444 +313 507 +313 313 +313 444 +313 512 +313 313 +313 446 +313 511 +322 322 +322 450 +322 501 +313 313 +313 449 +313 506 +313 313 +313 450 +313 486 +322 322 +322 455 +322 498 +322 322 +322 462 +322 568 +322 322 +322 462 +322 599 +313 313 +313 462 +313 554 +313 313 +313 462 +313 596 +322 322 +322 465 +322 569 +322 322 +322 465 +322 598 +322 322 +322 470 +322 566 +322 322 +322 470 +322 595 +313 313 +313 472 +313 552 +322 322 +322 473 +322 565 +313 313 +313 473 +313 596 +322 322 +322 473 +322 596 +313 313 +313 474 +313 599 +322 322 +322 474 +322 568 +313 313 +313 475 +313 552 +322 322 +322 474 +322 599 +313 313 +313 477 +313 557 +313 313 +313 477 +313 566 +322 322 +322 477 +322 568 +313 313 +313 478 +313 567 +322 322 +322 477 +322 599 +319 319 +319 397 +319 593 +319 319 +319 403 +319 560 +319 319 +319 441 +319 520 +319 319 +319 447 +319 520 +323 323 +323 442 +323 518 +323 323 +323 451 +323 500 +323 323 +323 451 +323 503 +323 323 +323 454 +323 499 +323 323 +323 457 +323 560 +323 323 +323 457 +323 567 +323 323 +323 457 +323 596 +323 323 +323 460 +323 560 +323 323 +323 460 +323 566 +323 323 +323 460 +323 597 +320 320 +320 388 +320 521 +320 320 +320 397 +320 572 +323 323 +323 479 +323 569 +323 323 +323 479 +323 598 +316 316 +316 391 +316 523 +316 316 +316 404 +316 584 +316 316 +316 406 +316 555 +316 316 +316 406 +316 582 +316 316 +316 407 +316 489 +320 320 +320 438 +320 522 +324 324 +324 404 +324 495 +320 320 +320 457 +320 594 +316 316 +316 432 +316 523 +316 316 +316 450 +316 489 +324 324 +324 456 +324 480 +316 316 +316 471 +316 597 +321 321 +321 385 +321 521 +316 316 +316 477 +316 598 +325 325 +325 387 +325 520 +325 325 +325 456 +325 483 +326 326 +326 385 +326 521 +326 326 +326 388 +326 521 +327 327 +327 393 +327 521 +327 327 +327 407 +327 488 +326 326 +326 459 +326 492 +326 326 +326 460 +326 489 +327 327 +327 456 +327 491 +327 327 +327 458 +327 495 +327 327 +327 461 +327 488 +315 315 +315 441 +315 522 +315 315 +315 447 +315 522 +315 315 +315 466 +315 597 diff --git a/data/plot_6.png b/data/plot_6.png new file mode 100644 index 0000000..8e1e7b2 Binary files /dev/null and b/data/plot_6.png differ diff --git a/data/plot_6.svg b/data/plot_6.svg new file mode 100644 index 0000000..6a7deb3 --- /dev/null +++ b/data/plot_6.svg @@ -0,0 +1,40258 @@ + + +Qt SVG Document +Generated with Qt + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 100 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 200 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 300 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 400 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 500 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 600 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 50 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 100 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 150 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 200 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 250 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 300 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 350 + + + + + + + + + + + + + + + + + + + + + + + + + +'plot_6' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/data/rust.pgm b/data/rust.pgm new file mode 100644 index 0000000..758d907 Binary files /dev/null and b/data/rust.pgm differ diff --git a/data/rust.png b/data/rust.png new file mode 100644 index 0000000..e225f9c Binary files /dev/null and b/data/rust.png differ -- cgit v1.2.3-54-g00ecf