37 29 108 291 443 132 62 725 275 492 85 24 172 539 129 211 40 50 564 396 6 290 483 83 156 276 201 420 36 192 121 211 364 106 61 185 114 182 421 671 43 189 80 85 88 93 491 528 398 854 187 72 61 6 228 423 204 199 537 155 56 163 146 96 142 23 86 112 275 283 225 56 125 152 168 38 796 811 141 19 75 459 438 153 411 191 89 50 354 466 499 436 185 19 834 54 32 72 779 751 164 160 140 42 229 918 629 326 364 341 75 157 41 61 711 413 522 806 145 240 137 300 496 32 300 450 458 188 11 311 787 215 212 153 377 28 497 152 65 120 769 163 54 185 100 262 362 332 94 73 50 226 12 104 59 74 149 275 479 721 37 199 142 241 5 412 167 125 259 204 98 74 360 56 415 374 73 66 160 52 35 499 487 445 521 19 51 97 43 289 50 75 428 533 168 135 582 317 29 302 305 147 75 222 402 932 466 783 162 49 310 291 616 412 763 199 767 220 320 268 724 110 208 382 37 138 144 321 61 29 18 41 442 268 386 717 34 116 659 157 584 835 97 406 73 25 639 263 295 737 52 86 260 507 246 181 132 66 166 87 124 310 33 126 475 231 74 420 494 65 426 413 531 155 204 202 577 388 683 90 358 376 307 81 123 480 22 173 75 155 762 129 422 491 269 69 426 261 530 684 65 51 170 395 73 146 125 13 227 347 170 238 153 12 191 221 299 67 542 262 134 838 544 234 406 364 375 115 188 127 142 31 61 190 367 635 243 392 10 102 173 149 292 254 805 354 177 395 244 351 30 65 463 527 286 145 295 151 47 82 62 289 299 139 195 235 231 627 66 165 5 30 568 600 18 109 126 121 4 26 322 499 828 534 244 159 55 24 251 711 86 130 349 422 232 250 181 171 150 93 301 168 7 32 159 500 80 39 56 172 279 81 557 630 831 519 58 330 45 127 605 675 75 189 48 524 24 153 406 276 365 138 566 433 84 160 75 341 210 35 530 583 79 193 49 346 430 99 39 459 300 725 38 142 4 210 16 373 209 18 53 205 657 272 202 167 275 394 31 210 225 541 165 169 2 332 116 258 171 132 529 110 135 41 576 624 41 92 461 84 180 240 274 102 119 247 74 57 103 199 498 701 705 183 639 483 250 63 121 24 447 50 569 514 34 413 765 845 308 554 9 71 243 265 905 41 7 1 296 393 476 501 343 350 141 71 246 30 229 10 422 695 40 187 597 96 392 372 135 12 103 147 265 98 505 84 49 16 717 592 419 610 308 422 66 545 719 195 196 305 536 213 300 170 162 26 599 206 358 74 21 48 630 500 376 412 249 463 924 417 172 47 191 122 465 208 152 189 19 102 60 302 96 80 116 0 204 666 43 36 140 11 938 704 106 20 218 546 368 259 22 114 117 239 387 544 713 117 109 232 170 218 67 35 608 221 340 535 174 88 27 3 85 78 125 664 723 123 235 124 15 407 567 686 275 53 128 207 49 77 791 21 93 201 315 20 513 521 196 292 141 67 419 93 748 613 14 94 191 188 395 270 306 292 42 223 547 319 273 106 131 747 36 508 29 191 74 146 38 129 259 171 89 181 25 10 523 259 266 178 548 438 133 264 358 533 45 226 268 495 796 302 143 135 207 14 294 170 65 41 328 100 269 172 533 55 119 58 285 265 59 107 22 112 582 98 45 46 308 531 141 114 463 194 97 374 177 242 84 448 362 54 45 672 690 371 591 547 179 125 624 376 321 275 10 133 720 102 217 132 75 61 179 377 146 223 156 226 74 72 343 206 959 220 375 399 233 188 152 137 290 258 174 29 122 439 142 295 180 45 565 638 446 598 39 131 108 322 107 55 36 220 30 13 390 645 104 566 382 667 118 578 345 62 204 595 257 47 118 214 162 239 518 573 321 250 186 230 226 308 181 102 277 228 58 464 626 619 330 9 577 91 232 313 380 576 89 322 330 72 119 51 308 210 592 231 122 47 378 590 92 42 19 326 78 239 323 127 118 77 180 334 72 114 108 102 939 328 545 489 166 316 368 697 114 206 9 769 424 577 54 88 618 393 706 167 365 179 139 144 234 88 174 64 520 364 70 72 67 46 176 292 47 69 40 80 506 860 235 392 250 101 434 279 177 562 129 65 245 323 156 215 330 250 420 3 229 240 76 322 864 865 267 70 513 0 624 372 45 4 158 73 137 546 160 196 98 171 112 255 75 739 24 9 359 793 61 113 79 118 342 102 238 160 207 91 5 88 38 450 70 17 108 45 513 155 469 64 713 333 403 425 201 150 818 122 275 185 27 51 72 144 589 590 473 176 277 51 73 323 206 299 51 25 801 564 8 131 55 306 364 20 494 110 239 2 139 794 298 320 343 151 569 515 70 59 134 110 414 323 121 127 445 427 823 282 18 148 68 164 511 483 300 369 307 187 99 205 628 13 76 607 265 35 12 29 339 227 186 154 165 256 231 796 387 188 732 744 159 51 27 8 179 266 675 336 106 197 131 251 364 64 622 151 72 85 320 400 21 331 389 121 435 114 89 230 534 677 64 156 158 76 57 599 64 329 407 212 535 194 391 278 377 355 62 53 611 222 171 110 350 396 19 38 97 172 13 57 21 27 263 92 41 26 500 117 315 206 230 56 310 204 414 148 81 106 128 67 102 19 242 795 508 647 139 204 289 172 128 18 34 171 236 330 318 335 366 518 144 143 112 17 6 12 444 228 464 504 941 326 858 800 855 897 384 3 33 55 620 190 776 694 36 11 158 168 57 139 683 101 579 210 146 427 27 122 8 79 73 458 383 200 90 4 621 73 357 169 635 873 223 877 231 250 107 221 126 271 139 103 166 125 8 86 126 198 126 15 42 194 5 220 210 11 583 116 123 319 557 737 214 232 397 779 70 15 208 73 104 285 638 373 270 515 252 329 240 390 523 79 237 512 145 27 69 134 232 451 220 259 501 253 197 328 84 257 706 395 441 576 232 284 177 199 178 274 147 61 346 440 118 33 195 148 299 174 448 117 24 122 525 608 332 327 5 141 291 433 341 68 519 442 85 901 264 323 328 309 287 114 54 92 100 136 396 18 381 688 99 112 323 240 193 386 42 392 505 257 411 477 237 802 135 647 135 62 41 322 384 435 258 706 496 60 166 165 65 182 143 160 165 472 490 143 42 150 204 463 330 878 394 317 523 974 491 588 356 4 702 41 5 240 14 32 326 125 300 288 132 9 457 10 517 257 113 855 374 298 720 119 150 526 566 118 160 117 111 24 83 18 412 574 510 258 108 417 56 32 61 16 312 302 234 231 19 355 84 41 174 379 167 218 108 117 573 612 234 134 345 133 215 140 837 317 712 658 600 555 273 365 390 497 126 362 104 566 633 398 122 142 185 56 499 466 87 262 53 437 136 255 76 14 131 41 58 55 598 194 861 709 292 124 568 825 370 328 196 193 53 203 281 246 446 375 270 387 163 246 183 0 253 370 585 348 514 599 497 736 163 50 264 147 14 300 72 131 41 1 25 65 209 79 37 133 276 165 480 493 3 163 385 276 96 97 472 415 765 827 319 60 113 64 245 215 96 194 646 37 175 493 69 965 48 180 172 100 63 50 46 437 163 146 712 63 100 398 139 144 86 30 290 184 81 489 488 670 678 602 34 127 249 292 515 185 88 45 346 196 157 345 212 122 262 239 555 851 133 420 126 140 45 57 101 96 78 97 394 23 218 502 11 24 303 747 395 86 380 258 183 165 86 359 14 251 484 457 171 342 113 203 18 276 731 289 173 110 218 94 338 53 203 21 69 70 552 182 451 440 185 504 161 116 47 346 400 760 2 19 214 10 215 207 120 187 420 358 66 71 168 30 271 55 22 13 1 340 16 54 459 384 45 139 506 538 583 360 355 132 329 184 194 369 368 319 326 576 621 314 208 28 248 419 33 768 211 555 91 123 476 915 292 12 641 662 151 87 755 525 378 27 602 385 157 523 299 201 303 304 537 504 88 334 234 161 610 502 672 413 202 648 214 544 217 182 533 174 226 124 89 32 202 162 841 251 454 412 368 95 151 148 621 138 75 557 114 181 8 663 838 823 224 229 22 139 584 878 190 127