395 1046 374 174 757 114 12 517 388 157 525 195 70 164 135 236 960 3 139 27 137 133 235 189 363 548 329 253 813 176 168 988 148 244 169 265 91 107 234 114 68 110 393 182 264 362 19 27 32 576 281 221 38 24 159 669 326 197 420 328 212 441 209 88 600 177 362 522 205 177 500 274 217 92 133 367 599 328 355 273 57 188 161 204 267 823 148 43 364 376 373 721 180 246 801 179 302 141 63 213 753 376 70 476 379 72 130 26 169 433 130 249 275 92 109 303 125 278 319 368 27 267 208 68 677 187 51 683 83 64 108 115 317 603 311 342 957 14 77 466 254 246 572 147 221 402 321 260 323 392 346 670 271 157 307 14 306 22 147 26 476 235 388 797 246 120 90 355 375 178 37 61 540 221 242 883 197 316 190 97 260 804 159 117 129 359 304 551 389 4 424 157 178 82 214 79 434 284 243 816 28 48 414 303 222 963 150 8 554 199 171 856 300 68 498 378 157 866 121 257 353 144 75 968 246 24 48 32 174 86 368 132 227 246 107 884 300 282 591 164 364 529 303 333 651 54 4 210 264 308 124 178 83 775 103 140 95 380 320 575 153 207 652 206 171 26 129 160 722 222 195 35 394 369 914 220 323 862 244 112 335 230 366 405 282 350 171 53 142 420 172 173 86 36 241 453 324 163 133 34 80 33 218 43 965 185 331 301 46 389 641 204 90 863 242 243 107 39 262 631 216 140 566 83 165 876 277 138 526 275 287 868 338 202 191 167 40 80 238 175 160 263 196 203 145 272 180 94 118 53 27 202 781 183 337 866 71 68 3 63 236 828 40 389 383 74 394 426 15 300 548 151 162 39 124 212 203 302 152 31 129 320 960 371 121 502 362 345 236 251 183 618 109 89 566 269 273 931 177 170 248 355 17 744 309 387 637 387 41 154 292 179 609 177 189 299 93 278 80 2 118 135 139 257 332 328 370 103 281 20 380 335 232 284 232 247 469 304 379 388 261 267 69 269 91 392 370 49 387 26 6 380 260 35 141 194 25 158 180 269 944 146 221 374 241 356 575 282 247 448 358 177 588 335 372 943 287 21 89 174 320 292 321 382 741 67 356 587 53 158 837 252 221 603 1 63 3 160 234 513 372 196 974 246 234 372 298 62 453 257 364 629 319 153 37 307 193 529 163 9 286 135 348 411 363 52 488 166 157 280 189 157 472 370 107 233 197 121 767 307 207 478 370 239 598 348 56 843 288 42 485 329 283 559 238 262 258 364 149 337 333 214 675 41 176 171 319 36 406 279 7 973 270 191 260 181 290 638 146 270 344 140 351 95 314 124 692 327 90 123 28 27 548 250 138 482 243 183 568 160 126 554 238 4 37 367 184 148 147 137 80 245 323 259 57 336 504 289 268 700 303 99 602 395 276 157 63 335 121 89 55 580 331 49 174 26 228 615 74 213 240 180 219 525 92 388 318 85 49 412 235 202 768 239 377 622 352 65 937 62 130 442 388 84 6 145 323 996 270 372 107 99 350 884 319 328 845 244 368 668 91 386 724 122 252 114 109 293 641 386 63 78 153 277 522 211 29 719 323 67 224 260 114 889 373 37 916 371 37 778 15 303 518 26 310 22 208 219 367 336 49 294 36 324 747 219 220 809 137 262 801 62 72 22 242 261 975 47 250 590 91 296 475 87 189 483 175 242 488 153 125 28 101 201 806 96 274 913 97 390 273 275 28 752 220 377 638 38 208 248 56 330 412 2 198 311 121 286 812 184 369 893 341 296 571 201 280 356 131 40 809 143 41 662 72 294 594 92 150 398 153 289 842 41 286 960 277 383 515 53 227 386 357 100 274 197 146 256 127 179 158 336 301 200 379 235 934 192 66 250 391 80 801 56 154 839 108 53 808 100 108 667 77 186 940 191 250 414 327 354 11 288 72 971 236 205 8 226 319 286 8 192 90 31 231 389 143 263 480 240 209 681 87 340 901 121 149 140 379 291 967 80 273 787 300 280 732 149 288 182 313 99 572 384 395 742 66 248 402 288 380 882 359 163 734 42 377 826 163 192 222 375 166 880 127 279 37 262 229 504 249 48 461 256 311 666 252 357 433 153 10 218 78 9 913 152 163 537 16 262 375 311 2 675 139 357 972 367 366 33 321 256 155 51 211 637 379 18 369 332 149 847 98 141 511 309 14 548 249 368 813 268 341 255 107 105 19 376 163 165 164 356 928 216 234 904 152 28 265 151 13 14 124 265 691 13 258 713 224 227 755 392 378 668 94 335 186 278 334 437 86 301 952 225 323 179 332 5 754 138 334 45 81 179 175 315 43 249 336 16 848 182 143 900 40 283 946 66 258 815 192 245 122 359 394 659 337 189 891 328 266 262 307 101 231 5 204 274 301 64 56 244 292 46 68 50 821 47 111 919 348 168 954 103 57 166 83 153 160 90 346 697 379 66 627 198 78 371 61 132 417 91 281 572 159 283 841 148 75 723 142 127 9 68 8 994 332 54 624 151 384 569 182 334 756 177 209 182 62 152 975 351 181 513 53 23 88 158 146 282 238 384 781 79 158 919 172 161 91 158 103 11 33 357 253 309 317 429 280 174 321 50 105 915 160 14 279 199 151 523 224 349 626 132 65 483 72 25 878 241 196 667 279 158 134 214 392 611 160 391 951 225 56 755 63 288 678 203 331 747 350 312 416 265 347 99 286 122 638 175 159 431 305 193 609 8 82 417 275 286 607 58 284 702 352 162 889 235 198 159 20 69 666 195 172 424 74 329 796 91 76 47 196 357 245 100 40 380 173 144 444 91 209 360 177 34 463 244 195 591 143 299 231 228 326 607 377 381 690 28 189 437 162 120 288 282 169 922 3 84 987 250 360 680 112 354 80 261 91 878 91 45 317 162 340 402 363 161 157 142 12 884 301 313 613 395 100 124 242 324 915 82 200 204 251 327 547 316 31 335 374 271 2 28 317 153 377 325 382 342 80 307 164 17 697 15 21 151 219 359 840 155 303 526 111 175 577 35 36 533 165 116 803 102 218 504 165 283 287 266 264 810 75 306 951 342 96 122 12 260 998 242 216 131 145 344 255 90 367 634 84 275 984 102 180 430 67 64 467 159 74 361 119 207 372 150 347 734 355 81 183 196 62 106 302 104 845 266 281 725 370 236 901 224 129 421 234 322 124 122 264 232 277 37 278 147 265 582 353 133 128 39 160 548 197 264 526 342 109 280 175 272 28 281 336 686 95 12 877 321 267 328 20 341 564 164 10 249 146 131 358 123 229 584 238 30 99 330 278 669 3 306 297 362 374 466 266 86 484 314 137 961 27 135 283 174 311 299 382 144 385 242 327 45 87 175 584 394 134 920 83 273 452 189 306 954 108 159 182 100 69 368 54 60 181 133 321 145 240 288 232 189 364 815 382 78 210 56 318 524 272 93 419 319 28 533 62 73 377 208 379 649 15 319 780 189 353 48 221 303 453 110 326 536 2 297 442 134 209 767 362 84 557 146 223 191 118 328 813 178 355 305 218 202 891 10 338 537 12 370 301 329 35 148 114 182 205 231 292 711 12 136 248 208 209 809 212 314 770 245 90 466 19 171 747 256 123 309 310 31 192 73 304 109 317 11 776 208 72 246 168 349 194 272 5 443 281 224 435 326 309 729 123 251 167 289 357 759 26 315 907 382 298 986 347 242 727 140 18 397 64 386 503 125 239 78 184 376 892 72 61 827 170 395 324 109 332 343 230 216 669 319 233 962 71 321 320 320 10 867 127 115 479 76 95 41 105 211 252 242 274 770 205 56 557 187 40 301 100 88 647 125 371 64 329 315 150 140 68 436 21 4 907 28 296 163 111 143 683 338 60 442 170 51 541 339 291 661 348 107 548 21 302 132 169 10 286 379 373 180 233 361 399 270 108 313 142 145 558 4 142 320 178 136 453 191 182 550 328 361 342 95 371 25 186 390 250 42 196 394 146 250 98 273 255 180 135 217 69 197 221 355 36 26 120 292 268 816 107 321 667 172 182 17 326 203 567 168 21 436 6 61 431 48 25 387 30 348 527 265 346 80 234 148 719 289 207 904 137 168 577 29 65 454 9 357 193 7 22 409 293 352 465 333 94 212 170 35 540 116 282 743 385 224 499 207 391 606 349 174 430 247 344 479 329 389 973 247 178 846 97 138 438 272 45 385 324 354 633 86 74 942 246 323 859 27 206 856 249 209 894 299 79 476 166 201 23 196 178 544 368 7 24 176 277 617 128 96 259 328 246 55 344 126 978 15 19 601 62 47 850 284 326 988 294 280 100 35 71 559 292 74 277 17 274 858 245 102 742 143 173 467 166 116 116 28 357 144 154 359 532 378 230 955 278 358 522 300 178 918 246 306 432 172 28 995 193 43 206 297 129 981 325 364 928 3 311 130 79 210 179 93 159 84 279 371 155 234 116 181 271 138 157 241 59 304 194 285 587 218 395 758 324 329 120 267 254 188 380 50 334 115 305 537 289 52 491 350 313 54 189 208 600 51 66 741 54 292 906 253 125 467 78 293 743 181 108 321 245 236 999 244 46 175 354 368 960 183 368 305 192 258 538 10 78 956 374 152 522 57 185 142 256 14 481 395 226 238 179 184 280 130 332 560 276 279 290 28 337 530 48 224 714 116 48 84 15 394 242 320 178 455 161 18 594 160 156 362 295 65 369 137 72 896 266 59 876 14 231 549 267 47 467 301 254 191 102 127 432 361 58 557 234 352 370 31 232 149 246 291 403 36 240 683 234 160 42 76 337 392 384 24 397 336 49 142 263 37 31 47 141 598 111 173 660 227 297 536 28 151 583 168 393 89 204 267 182 206 348 989 179 312 96 285 169 204 125 280 397 355 368 654 266 248 569 137 129 123 361 199 925 392 137 964 119 164 54 98 286 778 315 248 31 161 140 813 103 376 93 79 223 9 253 125 517 177 115 9 271 164 853 362 312 553 67 322 879 118 71 336 44 263 875 33 208 789 240 311 104 15 308 691 29 97 450 206 125 227 361 152 476 309 337 647 309 362 667 163 92 312 82 15 761 166 361 583 251 125 417 2 22 997 276 70 384 350 225 797 5 189 286 264 204 17 125 17 626 132 198 323 387 383 314 338 94 122 303 62 117 369 284 272 185 332 567 342 171 887 378 28 312 281 237 853 124 385 178 31 110 954 172 295 353 135 394 237 204 164 202 180 83 511 307 221 950 265 281 818 92 194 816 9 55 114 92 103 457 362 243 50 321 282 265 24 180 354 134 381 134 225 330 936 342 111 729 124 141 989 247 334 361 33 141 710 263 353 57 146 342 311 208 93 281 20 192 539 296 307 161 97 296 159 10 383 17 112 1 671 106 230 6 56 301 741 153 169 837 221 291 492 76 21 459 47 96 469 35 142 495 311 18 465 349 33 448 265 312 583 362 346 968 337 233 223 150 343 847 72 19 571 30 341 819 220 281 314 333 137 707 147 12 738 361 375 687 23 234 866 51 38 899 124 12 2 219 245 456 188 255 379 286 170 445 19 121 52 68 320 316 260 264 176 115 206 665 300 211 801 242 288 609 242 164 67 64 23 434 363 89 311 75 313 77 115 240 963 202 190 103 71 76 66 160 71 34 193 44 755 151 43 241 70 118 737 313 254 350 152 378 633 128 170 720 86 33 685 388 322 131 327 324 544 192 54 358 246 172 917 283 203 760 372 231 796 303 212 315 91 172 487 242 83 167 386 113 172 297 58 828 257 128 884 268 42 262 170 3 122 100 197 795 92 75 945 330 123 32 225 164 146 6 98 204 353 77 329 4 270 138 191 117 998 7 145 318 279 268 978 1 106 582 108 164 958 79 257 839 336 58 914 5 386 327 272 181 479 1 15 214 53 85 323 254 350 219 223 8 61 161 359 387 236 318 191 224 233 126 369 325 730 350 200 658 91 16 108 63 56 674 251 369 449 4 74 444 82 291 618 187 120 234 45 374 979 63 141 817 72 247 590 303 309 699 243 36 600 266 146 583 54 279 944 10 136 119 236 87 729 106 96 313 61 177 840 309 55 532 189 147 321 151 271 190 215 4 295 79 124 702 275 314 280 127 215 701 120 268 376 210 218 535 271 386 828 16 289 761 278 391 509 321 217 491 17 289 235 179 263 51 78 104 498 245 149 978 236 116 572 281 387 287 316 72 146 203 60 899 69 39 587 92 155 877 152 269 111 49 55 269 217 383 738 351 179 780 225 86 569 223 119 421 236 102 551 145 217 210 171 363 900 70 16 177 117 351 726 389 70 817 282 305 404 39 371 957 375 385 154 214 326 455 315 183 231 245 36 322 317 79 122 317 12 356 211 246 196 90 327 208 103 251 120 163 276 121 262 105 807 15 2 584 299 186 983 275 89 202 344 183 964 11 99 686 214 275 196 58 312 101 370 244 882 67 151 125 381 75 128 310 333 881 192 54 471 208 167 557 373 83 880 97 238 724 221 371 690 358 381 975 373 210 331 15 65 154 172 306 27 283 3 105 29 149 987 349 164 966 382 190 49 312 9 82 1 375 908 65 186 898 130 164 775 84 318 672 230 259 114 39 339 32 300 152 194 182 51 351 328 120 156 217 255 138 266 1 204 218 36 498 242 219 277 247 82 517 102 229 236 332 153 254 335 307 950 236 329 857 213 326 984 374 248 40 363 27 139 301 380 73 174 175 881 336 87 551 382 350 783 357 262 742 182 325 977 87 235 936 99 44 297 155 110 50 287 22 398 301 12 814 82 342 800 84 253 298 342 188 320 13 236 107 233 65 965 121 117 2 29 356 219 27 393 66 350 188 64 338 121 335 84 16 405 303 389 692 371 97 897 76 294 537 132 48 682 309 187 334 333 39 545 37 306 911 329 79 992 215 186 17 38 13 52 68 134 223 261 143 679 181 206 620 172 37 103 141 380 14 312 231 624 360 219 612 74 334 820 24 16 566 164 350 954 277 29 275 116 153 183 195 306 82 163 228 639 79 272 109 169 7 147 15 365 459 180 249 194 121 84 693 130 228 978 19 284 780 239 38 112 79 389 605 121 293 856 371 26 489 315 154 461