260 772 36 222 20 128 561 169 367 145 275 523 287 735 40 301 271 669 293 297 385 526 91 85 190 506 676 186 159 152 732 404 28 68 23 19 14 541 158 312 124 2 91 285 199 497 315 761 169 136 53 29 283 852 27 195 313 164 124 390 216 2 489 83 175 583 481 305 55 1 167 523 13 69 62 107 334 240 21 474 530 462 815 126 26 150 45 50 93 113 199 450 181 128 248 187 90 257 330 156 164 466 89 254 265 104 643 673 263 24 137 190 81 94 314 68 519 111 600 780 128 124 65 123 3 545 46 126 188 359 651 171 354 454 709 503 617 401 10 32 556 393 221 64 460 143 345 50 816 147 91 72 856 714 761 416 476 80 48 0 750 612 82 196 416 400 55 6 306 127 8 120 580 856 326 394 614 131 230 114 241 392 857 228 648 104 318 1 349 515 613 186 326 232 51 150 226 520 88 9 278 38 69 539 52 504 152 83 153 900 136 112 495 85 567 393 270 8 417 222 508 543 33 188 478 547 52 161 509 423 97 279 196 135 205 12 72 133 402 309 804 636 831 206 128 26 102 796 551 280 543 364 269 379 200 276 450 86 86 114 36 89 139 361 50 34 14 83 38 346 280 152 217 402 312 196 147 317 417 67 524 571 249 516 4 748 945 779 41 127 28 76 12 185 169 107 367 64 294 433 417 575 729 547 26 44 481 621 832 342 191 217 806 906 21 192 23 204 157 252 421 546 567 59 184 2 433 226 319 68 62 262 46 1 283 98 314 63 750 844 546 235 164 241 84 164 95 18 94 37 230 77 228 252 475 52 107 60 271 206 282 385 226 2 64 99 290 339 57 394 120 209 208 891 668 353 66 141 153 42 179 698 254 580 104 136 429 301 580 233 562 566 355 143 1 752 65 58 182 3 41 496 297 69 43 258 5 121 388 305 12 28 50 188 630 873 73 75 695 515 349 28 229 244 371 605 84 129 339 61 267 644 198 176 282 196 585 206 694 374 376 279 133 21 176 12 556 345 94 82 278 767 217 226 822 577 161 476 326 203 87 65 85 83 85 179 442 636 234 93 89 39 455 147 44 684 695 474 614 487 626 234 289 130 428 374 71 136 128 127 6 12 80 89 426 689 237 824 253 42 253 522 227 28 525 32 15 125 36 57 54 46 123 14 67 196 375 400 190 24 11 137 40 25 263 73 787 742 136 172 200 94 29 70 508 939 99 780 164 174 83 461 147 109 186 230 8 338 668 14 962 836 3 424 532 267 565 13 317 51 473 1 274 815 140 525 427 166 175 145 29 174 176 213 75 4 428 446 246 22 520 454 33 68 21 51 63 86 112 330 214 944 230 12 414 252 374 235 140 155 243 64 116 150 299 180 288 247 120 421 88 652 233 241 247 308 23 112 226 398 197 33 304 290 41 87 454 629 492 234 118 53 333 160 160 385 205 301 11 93 739 677 100 6 27 296 330 387 252 284 27 220 93 44 62 74 58 97 304 462 240 456 126 414 683 661 795 491 394 595 30 93 54 89 77 383 224 193 566 361 615 239 31 147 51 77 125 282 195 186 937 447 590 207 527 152 150 63 241 824 228 4 239 460 146 189 392 273 626 848 441 265 692 414 233 7 193 84 590 557 124 12 163 188 338 726 236 168 168 161 445 402 295 417 4 555 14 250 368 271 124 462 78 16 106 46 352 356 137 194 85 601 495 600 32 88 302 270 144 148 854 910 255 306 206 434 77 181 598 286 30 197 562 289 583 169 103 88 734 468 267 45 80 66 84 81 593 118 355 409 584 65 23 101 82 21 421 28 20 311 55 74 83 207 181 79 9 116 411 261 150 106 952 67 127 69 411 523 290 168 5 401 145 62 100 883 154 151 16 12 146 65 592 336 333 138 557 531 131 43 21 233 365 185 575 193 419 770 96 257 520 602 239 338 156 69 86 297 335 269 81 50 246 158 154 166 327 630 56 243 76 546 166 71 768 869 37 95 91 92 271 108 285 188 17 120 259 127 143 197 338 228 71 67 481 639 2 65 656 487 73 128 24 373 535 343 255 128 93 103 214 76 8 41 299 195 588 326 280 707 65 278 515 51 20 34 23 335 69 96 427 133 727 798 17 352 669 589 500 313 580 563 35 6 162 770 255 435 235 389 840 324 463 246 267 268 92 17 292 203 68 23 106 89 281 526 295 328 595 694 594 40 313 482 852 518 232 158 163 284 452 383 203 304 473 439 174 243 62 7 552 339 246 205 703 197 8 89 49 106 397 231 19 92 386 65 373 272 417 44 308 277 8 131 32 285 254 22 322 310 291 158 528 469 26 65 177 122 438 397 210 462 55 112 177 207 711 732 80 371 236 253 191 122 122 173 11 3 423 26 441 462 206 353 295 84 173 161 72 223 261 772 434 194 36 60 232 138 141 90 197 55 183 653 20 490 98 336 454 28 387 3 70 292 132 177 442 737 38 123 858 91 98 55 461 869 177 42 298 497 569 523 449 288 169 304 143 71 511 640 87 65 320 345 675 529 36 705 118 201 514 839 537 161 143 89 72 628 80 24 638 274 814 219 539 668 26 297 64 1 21 81 330 677 394 9 70 220 54 167 683 539 68 312 384 445 105 78 300 269 53 34 3 404 160 533 83 129 731 244 16 234 120 349 205 106 561 268 253 103 194 424 189 121 79 26 110 402 125 219 640 722 109 108 198 490 353 414 186 286 30 63 22 31 875 897 459 638 78 426 77 357 160 155 192 198 6 353 380 338 93 773 583 456 25 303 40 50 366 579 229 655 854 467 600 196 20 975 635 185 209 60 100 136 375 310 128 627 191 183 344 674 373 116 101 190 331 252 252 33 190 34 89 517 480 266 90 30 219 561 240 224 224 124 166 138 192 497 294 259 87 57 236 726 55 1 91 140 112 795 313 369 170 148 48 35 794 673 171 38 112 208 387 388 103 388 179 201 262 139 136 207 158 133 65 707 466 347 402 98 277 561 560 579 357 278 170 770 299 455 293 231 0 228 52 170 84 70 402 394 42 61 126 88 119 0 717 83 72 37 68 261 150 117 256 130 336 337 617 68 4 200 350 527 44 169 189 387 212 47 28 189 86 337 94 87 51 89 600 292 223 520 616 400 228 133 136 268 175 359 66 31 496 146 300 368 36 212 99 185 98 34 77 149 142 336 273 159 709 278 42 693 353 545 88 710 182 154 29 182 219 549 567 406 157 89 276 240 110 272 279 480 68 319 17 106 16 7 40 429 16 11 199 295 22 27 285 73 32 67 569 197 306 554 529 102 29 182 80 33 313 378 538 333 33 127 281 479 212 56 304 143 24 104 145 111 349 454 9 239 123 442 394 17 149 466 209 169 728 735 623 53 153 79 487 103 124 88 1 19 105 627 299 144 528 278 217 188 139 11 72 60 370 625 101 601 508 222 49 766 362 120 339 127 277 679 88 56 78 247 231 236 590 364 334 216 425 375 141 54 91 191 791 169 29 7 124 144 92 116 90 142 603 627 360 543 178 119 200 651 260 135 353 514 287 308 457 546 86 45 390 3 254 92 105 43 45 130 257 3 418 56 26 110 29 305 0 49 240 83 67 187 227 156 285 211 107 37 74 21 125 54 640 884 602 645 387 305 832 218 186 96 286 300 476 678 168 25 27 93 302 307 296 72 233 21 128 7 623 267 465 154 318 160 310 300 151 639 222 31 104 349 94 201 486 289 279 237 233 293 195 5 1 18 20 430 127 131 100 101 60 425 292 178 16 98 102 142 159 408 226 78 538 615 153 364 331 591 153 8 490 197 27 49 33 107 246 30 253 21 281 380 6 177 363 191 132 228 496 148 552 106 676 443 255 27 195 569 701 322 373 15 527 129 421 554 204 371 194 33 460 90 286 198 327 268 571 404 514 349 76 406 27 247 234 217 76 9 72 94 29 272 294 42 34 137 508 607 111 48 242 552 59 279 543 540 293 340 557 315 440 139 248 343 180 528 221 103 115 153 91 39 356 312 270 104 166 365 576 67 272 283 747 765 54 45 92 112 100 11 413 527 326 6 120 30 16 450 188 224 117 100 655 74 817 659 4 455 119 165 490 1 152 7 82 774 55 324 54 451 313 314 213 69 354 283 573 690 39 119 316 195 78 148 11 296 376 580 200 456 307 251