110 214 144 351 94 330 493 621 14 16 28 412 263 392 28 84 45 159 105 140 199 382 266 368 112 172 62 201 253 324 165 334 48 79 175 344 672 738 2 93 106 306 448 817 227 247 465 657 316 833 276 433 35 1 95 57 81 89 39 367 56 386 381 723 89 42 151 320 255 398 231 577 289 159 29 292 78 240 41 217 521 566 150 176 570 755 21 389 118 191 152 337 11 191 209 495 168 512 251 325 257 490 243 709 64 76 58 114 280 810 310 544 115 143 322 457 156 267 209 246 620 624 2 134 132 164 426 674 165 721 192 701 348 373 501 670 280 304 2 449 322 692 37 118 95 312 10 26 91 272 411 763 6 69 94 668 93 455 147 276 50 453 217 302 218 81 355 760 29 213 0 627 25 78 9 260 35 34 40 25 10 335 17 59 130 299 220 397 474 526 117 34 174 296 315 578 115 162 71 253 253 682 122 590 120 948 180 252 59 165 2 150 198 416 78 52 91 1 121 122 354 382 244 308 99 422 39 618 78 108 261 272 72 317 179 331 106 120 2 273 2 414 67 94 341 348 901 938 171 509 159 471 19 100 44 177 64 574 18 91 51 322 317 563 489 660 25 356 49 79 23 126 53 45 58 303 395 520 462 646 112 195 426 654 99 379 155 180 63 288 580 582 99 79 257 613 317 450 25 223 38 211 24 58 186 247 97 463 363 745 176 198 103 339 160 165 129 161 18 63 290 400 809 878 193 583 84 183 12 125 141 798 691 795 15 411 12 146 484 542 64 100 337 698 149 554 677 707 496 582 179 222 70 33 126 161 360 715 443 758 142 672 352 479 242 425 222 675 280 398 112 324 53 84 67 387 22 138 263 357 63 372 108 133 670 746 163 641 76 182 13 91 264 823 36 600 537 968 333 346 59 155 87 323 519 578 439 391 436 497 151 192 128 5 438 733 321 340 448 688 74 73 288 289 58 168 49 510 25 71 149 311 40 266 257 696 35 80 392 112 13 524 389 951 226 447 263 577 100 227 35 167 704 855 244 153 219 480 31 119 60 319 128 205 24 196 572 613 197 284 438 721 74 216 613 873 208 435 156 219 394 647 218 240 131 650 37 456 355 575 102 142 611 755 509 581 1 151 190 248 200 343 342 369 23 107 81 340 196 723 20 99 92 278 601 754 68 152 375 598 5 111 161 192 443 624 24 127 90 138 88 36 42 71 38 154 411 585 105 112 196 262 250 652 318 400 0 35 147 45 159 262 32 859 97 767 51 350 47 383 177 533 47 148 149 158 270 366 437 550 259 588 127 137 523 598 232 638 9 317 448 452 26 101 47 667 101 89 390 447 192 327 67 144 222 383 346 496 184 441 284 327 70 397 211 2 169 628 101 666 178 445 355 507 127 201 82 492 547 692 106 417 30 392 22 231 21 915 107 17 109 463 18 176 63 31 119 606 174 196 112 356 45 84 32 476 474 489 224 421 65 188 284 669 178 217 77 121 23 49 48 471 218 342 382 394 10 165 14 817 10 376 2 179 326 335 174 271 14 285 426 908 3 498 610 622 207 709 249 194 48 176 250 415 80 207 88 80 427 430 232 45 7 414 167 270 209 438 125 257 555 592 43 71 99 7 144 809 52 117 564 779 38 256 291 414 65 6 427 544 243 530 117 28 412 763 105 475 54 62 42 71 63 182 207 284 159 202 174 423 529 688 307 477 110 75 70 563 118 428 144 377 5 177 106 68 400 681 1 158 378 382 399 677 25 121 175 268 5 110 38 358 131 492 17 23 233 32 312 408 241 283 218 319 143 546 245 362 216 458 14 296 89 681 28 608 250 388 146 224 51 224 30 71 133 604 433 452 258 212 388 652 141 643 139 149 230 415 92 240 50 319 135 456 139 220 605 706 240 417 50 121 160 198 34 633 59 230 209 127 91 216 276 594 144 362 121 135 193 58 42 322 103 110 109 4 336 511 77 555 184 198 741 804 142 435 187 89 261 744 354 584 70 174 178 315 414 687 25 298 55 370 179 396 111 307 210 247 134 499 218 374 322 446 141 243 722 775 483 727 290 597 248 405 179 147 46 81 172 606 180 447 9 254 189 451 73 106 142 508 42 601 569 899 38 393 280 206 289 518 51 363 84 376 244 408 9 68 19 383 15 233 285 546 356 577 142 543 217 399 19 393 70 231 195 298 161 635 105 672 755 832 76 189 54 130 169 576 165 167 123 526 70 229 144 345 0 278 216 500 399 549 471 583 304 335 301 231 102 104 259 357 523 765 6 342 184 548 166 312 208 298 38 116 585 801 116 192 23 137 9 60 547 786 252 679 48 136 276 482 2 263 238 255 151 382 12 727 8 86 316 341 202 304 72 203 413 613 310 714 267 612 175 93 61 236 83 385 25 37 125 222 71 0 36 543 161 408 146 397 282 582 318 419 164 124 423 532 571 590 1 16 341 344 52 405 246 476 133 380 170 249 255 520 21 53 62 821 619 712 82 198 143 768 94 448 52 175 303 639 109 316 127 468 89 143 204 495 65 26 122 2 244 364 353 422 61 735 59 193 0 292 142 634 222 467 212 532 264 326 121 335 388 715 193 659 107 206 256 309 406 445 48 78 31 310 115 245 48 124 228 458 52 291 197 255 114 136 64 174 145 237 216 653 65 77 68 268 99 557 35 454 85 186 198 449 92 937 139 165 26 152 198 409 83 217 618 642 73 568 18 53 65 70 0 280 146 268 386 497 203 461 28 148 126 297 93 804 23 535 104 84 232 193 149 213 91 223 696 745 106 160 292 463 345 357 195 235 68 86 84 646 89 112 343 794 22 329 286 288 532 819 109 64 33 125 123 92 177 310 7 234 581 584 37 162 346 369 68 564 249 497 5 52 45 71 73 81 89 52 242 169 45 67 258 610 139 167 135 331 97 265 107 592 108 51 255 481 205 16 91 118 146 230 219 456 351 400 112 108 205 663 25 615 233 624 589 874 542 798 166 794 88 86 407 409 51 83 23 70 185 52 397 524 100 32 81 162 375 858 123 661 139 423 34 136 5 18 167 293 48 270 52 584 420 593 274 284 166 332 136 352 313 308 125 953 21 76 557 593 614 697 330 346 247 857 95 282 230 322 10 204 203 497 102 423 124 154 359 530 55 72 90 104 221 739 10 8 93 142 249 444 345 452 165 186 42 318 209 577 41 365 372 693 98 107 228 532 75 250 79 101 19 214 127 466 60 751 182 503 91 138 181 116 25 65 30 75 118 374 16 839 233 366 13 419 35 163 112 476 30 591 169 400 316 330 66 429 18 343 28 94 2 223 162 481 187 371 374 393 14 78 60 215 484 583 36 215 413 614 693 934 25 120 321 354 170 166 607 886 119 377 429 919 132 246 167 340 70 241 415 506 671 701 63 212 296 462 213 849 126 557 34 44 9 707 113 677 319 387 98 122 289 340 177 604 24 359 14 612 467 508 320 375 26 387 2 248 168 129 59 79 324 564 116 304 199 490 130 127 252 454 46 160 116 427 310 489 431 657 168 303 170 7 165 254 343 461 127 18 125 266 44 199 209 662 300 615 440 583 131 614 68 290 68 149 180 263 68 439 161 237 194 245 168 186 90 171 111 393 332 744 6 262 206 242 94 334 302 603 203 487 31 110 577 711 39 352 254 252 152 732 113 152 319 576 13 477 130 288 66 85 100 262 244 362 461 640 26 29 62 348 54 377 234 782 31 150 272 385 25 298 103 108 195 272 10 169 150 450 28 148 29 168 136 175 169 601 231 233 32 689 83 510 371 615 27 199 173 365 115 277 151 953 121 772 133 445 86 491 689 750 773 822 344 600 301 489 11 78 29 402 37 290 325 352 65 20 236 750 59 126 217 330 181 218 135 107 20 175 99 66 39 585 256 284 130 147 112 504 137 142 137 33 266 883 72 366 297 367 456 565 369 620 81 218 68 220 231 413 440 510 51 285 128 189 135 258 36 247 50 286 128 340 429 625 42 204 182 30 115 22 437 942 143 227 133 263 165 4 128 88 89 85 132 211 104 109 547 916 174 252 592 740