86 7 364 743 359 -433 -468 219 -51 -117 -276 -804 -205 -147 -90 173 -500 -45 -370 243 206 231 -456 -334 85 140 -217 -157 125 19 630 161 199 -542 838 146 481 537 -324 -151 -9 184 625 -291 -192 -346 -318 439 470 -78 -282 86 -192 54 315 58 -874 156 -517 108 878 72 96 8 -154 389 -441 856 -301 -44 -51 335 174 585 -77 -409 739 -165 -7 -588 -7 -281 783 -20 -213 421 688 465 195 -101 -116 153 12 156 -254 440 -670 98 -57 -312 475 -840 623 -80 -725 204 -254 456 -560 514 -759 568 -172 17 426 -146 374 126 61 401 236 -233 -71 -675 158 -574 363 -69 584 196 18 -952 -107 -444 -84 412 -10 106 587 533 444 -617 -241 -120 -81 235 545 -15 -36 -100 16 733 -486 213 -289 120 -73 16 68 543 563 89 -331 227 -425 715 349 267 262 234 -467 -659 136 141 -352 -315 -174 -570 324 -65 446 -93 378 693 -77 136 -116 -328 17 278 -334 -87 356 -222 -687 242 -64 -608 120 731 497 -572 -290 420 -144 -114 -81 -136 70 132 56 -863 -685 82 170 -262 -329 -172 580 -518 58 243 134 -60 -554 -444 -174 -237 -173 175 -503 -265 -112 -409 -339 277 -333 330 -435 -609 802 -733 -225 244 -143 254 116 -871 90 -124 743 139 -647 -274 -332 186 406 561 202 -725 442 -388 30 -636 -401 -333 -548 207 622 44 -293 78 617 24 -940 68 572 148 -597 -273 569 475 -143 -374 251 307 -305 128 -5 464 329 738 192 552 94 -21 312 0 -599 12 79 18 -421 571 43 -519 230 449 -459 872 352 -238 150 -70 -703 36 23 -730 139 463 554 -751 -223 114 324 267 391 292 586 256 951 -112 128 -421 219 -267 395 40 -587 88 -417 -143 -92 184 -378 320 483 159 364 312 -239 59 39 -472 -579 -551 112 -112 -33 -817 -19 -212 547 256 124 97 -268 122 -229 238 166 -335 -512 83 32 74 862 187 -463 149 -424 -593 296 309 391 106 451 -69 487 -521 -673 238 65 -20 433 282 459 -198 127 215 334 584 -339 -221 -487 135 -783 -243 456 -329 -572 484 802 -224 -628 24 146 -212 -303 659 -123 784 45 267 81 -117 -645 392 98 -323 24 628 457 -84 57 -190 262 547 -255 -674 920 -751 -831 -226 -411 -409 -54 -346 430 -102 -109 287 157 367 -449 -823 -244 -610 -407 178 277 -98 108 808 61 -29 -463 29 252 228 -702 -187 -331 -32 -459 -35 665 -233 113 390 -198 -88 -64 17 -714 491 -128 -440 629 335 893 -314 -60 -493 -669 607 140 43 505 229 -594 90 402 -200 944 -135 -140 285 44 544 40 453 -216 -407 -427 493 -282 18 463 258 516 900 469 146 227 303 582 -67 665 -217 0 -84 -437 326 -193 72 403 351 265 -589 562 109 700 -87 -86 -360 202 -393 -150 -543 53 719 -609 -32 -211 332 -2 202 -295 -50 -333 -661 -268 -165 139 -349 -923 -75 -686 474 -569 -67 -191 -246 280 -206 -18 182 544 -417 -231 368 -322 669 -553 -523 661 -172 602 -98 379 134 -356 377 -489 -700 -403 687 -228 -132 606 789 933 631