172 732 665 290 68 588 -94 1127 -122 637 235 211 592 208 744 -87 274 338 406 500 584 890 354 919 168 361 667 1078 1017 738 925 -63 465 469 1010 1197 822 492 876 197 804 453 1159 598 314 1055 518 875 85 252 907 137 811 811 578 -116 679 -105 690 806 489 566 117 320 1218 196 1050 1160 22 502 1149 922 48 703 827 505 669 638 120 1141 176 897 -91 260 1023 1150 1156 179 666 -101 780 1224 989 146 343 579 915 79 289 561 164 -28 136 639 1181 1061 -88 1146 894 733 -104 634 354 -67 13 1209 1061 275 100 592 839 370 1169 953 1138 448 1113 63 514 729 259 398 1213 281 587 888 948 556 854 -89 -116 633 1113 -77 1055 761 937 265 881 633 874 565 1097 286 621 98 835 489 1192 776 490 27 -70 -112 957 150 1005 977 875 -84 339 -86 629 1200 812 697 662 863 488 -14 702 342 140 -115 983 641 478 380 1177 1137 763 767 1150 563 509 974 93 632 582 -32 797 513 613 1006 82 -121 399 153 1050 1097 286 333 169 358 1122 543 1013 -30 1058 44 981 126 1140 271 531 604 1114 -108 402 578 1124 526 1089 447 1027 1065 801 -65 572 194 593 886 66 117 605 -9 194 1022 38 530 104 464 327 1077 494 823 239 1082 694 383 424 1029 794 1005 402 523 162 320 477 -105 1091 2 1170 939 949 209 142 140 299 -100 281 715 449 594 190 1091 332 386 892 690 1153 606 -92 900 1083 682 1101 -79 999 1066 760 241 61 52 249 527 161 910 -54 1053 265 1124 1032 792 450 669 25 486 1002 273 185 625 1160 534 948 684 404 856 641 10 745 437 666 40 546 1060 1131 769 -79 -17 541 21 670 414 1220 587 715 373 643 602 785 199 479 99 1022 150 777 -69 470 553 282 813 319 -111 -84 460 358 159 1122 358 812 886 -86 -61 1116 610 940 1166 372 761 886 374 183 748 606 118 451 238 410 597 795 1119 160 304 2 1092 195 -21 836 1071 573 178 1154 594 -24 1048 640 543 210 1020 1169 107 479 128 892 14 705 116 1166 722 555 505 435 1043 -123 -102 1052 112 -108 1130 621 1160 234 -69 128 245 607 248 1029 -4 1022 347 1185 140 835 350 19 692 491 758 607 747 104 508 575 1227 1172 1159 426 -113 494 715 931 596 949 633 190 765 1190 728 1059 617 -84 1067 251 1063 304 119 824 1055 8 1143 -56 146 153 420 945 445 742 -38 605 324 175 1204 522 908 1124 436 177 107 554 900 89 -60 598 1114 694 920 65 1058 558 788 406 1137 1078 77 557 -35 585 664 380 989 437 504 63 470 856 100 110 -27 875 19 859 35 1048 261 633 391 516 151 634 229 621 1083 987 535 785 372 745 719 176 1059 -14 720 1216 1063 843 -109 211 689 -53 64 683 860 648 -39 1132 234 469 780 181 145 1063 1062 404 535 206 996 304 129 893 186 276 152 617 568 -84 574 593 149 1188 81 340 846 895 500 969 136 986 589 489 782 -11 108 318 649 852 278 1068 249 304 630 438 847 393 942 913 400 1227 687 930 580 590 201 353 1092 549 73 1033 482 523 426 125 -107 31 543 874 739 574 160 1196 839 450 919 970 -5 680 754 927 1120 20 502 1079 1076 540 945 869 457 268 438 483 1023 244 652 -41 -43 -115 63 168 1013 45 1027 834 164 900 1073 802 428 1165 1031 236 0 325 195 158 1000 525 611 305 884 100 753 705 545 835 1089 191 453 75 -17 310 967 1150 345 1105 887 1123 328 552 948 665 46 -13 697 1187 899 1061 54 873 1169 650 533 1209 179 757 552 -89 978 315 -33 94 -76 914 1138 875 -31 120 1198 189 517 743 793 439 1120 816 709 527 631 1069 -4 607 449 -60 1199 -27 718 537 153 -37 810 239 344 567 -63 1173 688 480 156 1161 691 382 -112 370 1012 708 765 720 880 988 102 177 767 430 1049 363 874 91 1188 785 -53 1108 455 95 1078 -77 1071 833 1197 975 1112 639 560 746 822 84 1183 605 1173 395 68 -55 -27 356 135 805 991 822 1188 1206 968 596 627 784 447 295 391 40 521 429 12 295 353 306 615 31 87 741 -114 -57 -59 -116 909 -61 -45 568 327 691 475 676 1173 308 784 144 177 141 619 959 312 435 69 417 216 1154 197 747 144 788 269 169 -60 947 870 740 -59 812 581 1179 1174 224 205 153 278 544 62 94 1162 443 497 862 137 1018 531 256 248 1187 653 779 13 456 193 44 804 624 789 630 700 811 633 37 842 765 77 -22 575 457 429 1111 354 1099 1092 52 1230 328 213 535 982 427 912 242 1122 1020 668 370 338 599 417 1230 371 133 1204 883 639 524 208 173 126 1020 393 -50 736 1052 338 686 217 251 1007 1224 721 914 37 1129 171 962 643 554 699 1096 -70 1199 977 73 49 -54 957 486 585 626 1127 905 808 586 403 231 400 789 412 112 310 312 383 989 522 1128 649 1005 873 389 -73 935 799