-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathroad_distance.txt
executable file
·226 lines (226 loc) · 197 KB
/
road_distance.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
0 584 304 455 216 122 420 502 463 144 485 171 712 369 135 288 277 355 163 295 273 125 276 150 162 312 302 68 159 511 376 155 359 178 247 226 272 121 294 288 241 416 180 106 496 352 530 40 134 231 497 512 91 345 404 460 419 505 273 696 222 361 339 300 54 596 347 199 84 103 140 135 456 318 220 260 408 301 725 599 202 563 442 323 67 117 197 515 667 373 595 78 452 676 440 205 567 348 321 82 638 685 417 574 178 436 275 268 445 357 277 554 195 564 669 44 280 123 452 234 460 692 78 490 51 260 123 171 435 187 146 233 349 110 254 190 639 505 212 602 520 78 429 546 352 365 397 531 85 473 251 208 368 190 285 624 403 249 240 467 99 572 177 66 463 218 89 216 305 275 158 728 456 156 462 593 493 210 488 600 199 226 254 167 453 652 412 418 511 493 415 317 253 151 227 469 406 275 345 569 481 588 200 350 361 279 256 667 202 350 71 547 612 389 137 158 169 721 703 114 118 108 305 417 45 106
584 0 858 267 370 484 216 633 121 620 374 639 356 529 717 397 311 937 670 877 855 707 371 732 744 387 290 650 587 145 211 472 318 746 829 808 588 486 476 605 342 449 724 688 432 566 84 622 668 529 456 643 674 529 495 554 543 189 841 130 363 344 352 388 636 461 930 767 502 517 722 483 149 574 622 422 240 560 194 40 424 310 259 264 649 506 779 499 362 416 60 620 215 320 201 787 262 402 296 577 69 95 365 101 720 158 858 851 402 370 307 157 474 281 224 540 341 557 443 816 125 260 568 408 596 422 691 509 163 769 456 802 243 656 837 772 483 565 795 519 581 661 326 164 233 497 361 125 653 126 334 410 507 772 433 94 320 369 823 458 681 232 449 546 297 769 671 799 664 323 511 293 508 738 360 30 94 626 464 112 767 808 392 508 584 406 333 578 231 231 333 386 821 733 453 400 180 354 544 511 612 6 624 932 223 862 371 363 784 264 514 76 162 384 705 726 737 396 347 696 529 572 622 382 627 672
304 842 0 750 511 411 657 794 758 418 774 444 1007 661 356 577 572 269 436 137 188 314 571 336 337 601 578 292 452 806 672 456 654 142 274 193 565 393 584 581 517 709 400 327 789 645 821 313 408 524 790 805 313 637 697 753 712 790 105 939 517 650 634 596 251 889 262 112 373 364 216 424 751 611 493 550 703 594 1018 857 523 858 737 618 299 405 282 808 962 663 882 351 748 971 735 320 862 637 616 310 896 943 706 861 142 724 174 251 816 646 552 849 484 859 964 333 575 413 745 222 718 987 364 783 354 550 181 460 695 384 423 104 624 383 165 261 931 798 355 895 813 304 725 841 628 657 692 838 222 733 546 504 661 261 580 917 698 544 196 760 282 867 472 354 758 100 257 239 598 551 444 1023 749 207 751 851 751 495 781 880 112 298 549 455 745 945 707 711 806 788 704 607 111 226 517 758 663 570 637 862 773 846 473 265 636 306 482 962 217 578 359 834 907 678 165 160 143 1013 998 256 404 396 598 707 271 205
455 267 740 0 280 355 263 367 180 390 119 408 258 264 478 141 219 802 439 748 726 530 192 545 557 120 244 521 357 127 157 291 126 617 694 679 274 357 188 291 282 182 494 499 167 300 183 426 438 299 190 377 480 262 230 288 277 79 712 380 274 77 131 196 507 181 794 638 373 388 593 322 154 259 392 192 76 245 360 298 262 108 45 180 520 341 621 208 212 149 250 389 74 221 95 600 113 135 196 448 319 308 99 195 591 200 729 716 137 103 262 153 282 109 255 411 176 327 178 688 242 237 373 143 399 192 562 279 189 532 341 673 189 426 708 631 237 300 608 194 315 435 59 145 205 230 94 144 524 220 215 248 240 631 219 260 52 207 694 193 487 117 281 390 31 640 542 670 332 249 316 273 242 609 96 288 242 395 198 200 638 637 231 347 318 202 65 313 56 38 67 119 692 604 223 127 228 204 230 239 346 264 394 797 211 726 311 212 655 284 385 201 199 117 576 597 608 258 248 567 344 367 307 117 498 543
216 370 501 280 0 117 207 553 248 290 382 329 523 422 349 245 62 569 345 509 487 340 137 364 376 261 88 282 285 296 161 104 155 378 461 441 372 118 260 389 28 361 394 320 408 429 315 255 317 283 431 564 306 398 416 475 463 290 473 483 42 298 200 161 268 445 562 399 134 149 354 156 241 357 350 210 193 343 509 386 121 388 224 108 281 138 411 449 492 328 380 264 237 486 225 419 367 297 109 209 425 471 362 359 352 220 490 483 395 306 63 339 193 389 453 172 141 224 393 448 246 493 242 385 228 210 323 217 222 401 88 434 135 292 469 404 500 517 427 457 558 292 259 331 138 350 258 316 285 260 63 82 390 404 152 409 228 110 455 408 313 384 81 178 288 401 303 431 431 61 211 507 468 371 359 379 279 336 430 385 399 440 120 188 505 482 241 499 311 288 314 267 453 365 219 391 192 85 328 503 532 374 335 564 147 494 42 492 417 136 146 332 397 338 338 358 369 538 514 328 203 204 406 367 259 304
122 485 411 356 116 0 321 511 364 173 458 213 613 378 213 239 178 476 229 416 394 246 177 271 283 254 203 189 169 412 277 56 260 285 368 347 282 69 253 298 142 354 252 227 401 362 431 124 200 213 424 522 212 354 414 470 429 406 380 597 122 303 240 201 175 466 468 306 41 100 261 40 357 328 234 203 309 311 625 500 107 463 343 224 188 21 318 442 568 321 496 147 353 577 341 326 468 290 222 136 539 586 359 475 259 336 397 390 388 299 178 455 135 465 569 79 181 108 386 355 361 593 125 378 112 203 230 145 336 266 64 340 249 176 376 311 521 515 334 507 530 148 330 447 253 374 298 432 191 374 152 109 378 311 186 525 304 150 362 401 220 473 78 62 364 300 210 338 315 176 95 629 466 277 434 494 394 220 423 501 306 347 155 71 463 558 313 428 412 393 386 260 360 272 192 412 307 176 321 496 490 489 219 471 261 401 157 568 323 251 53 448 513 331 244 265 276 614 604 235 87 87 315 360 166 211
420 216 674 265 206 321 0 628 153 494 384 535 428 513 554 294 180 774 550 714 692 544 267 569 581 337 105 487 483 201 107 309 215 583 666 645 485 323 372 502 179 435 599 525 482 541 198 459 522 425 506 638 510 510 490 549 538 221 678 329 247 358 249 284 473 446 766 604 339 354 559 361 146 470 518 318 187 456 392 232 320 356 219 161 486 343 616 523 434 403 257 469 204 392 171 624 327 371 192 414 271 318 364 237 556 100 695 688 401 381 144 245 371 347 359 376 237 429 468 653 93 399 446 407 433 318 528 406 71 606 293 638 100 497 674 609 555 591 632 459 600 497 318 236 89 462 306 215 489 109 203 287 493 609 329 292 288 265 660 483 518 289 285 383 296 605 508 636 561 160 416 413 543 575 360 225 126 522 504 256 604 645 289 393 579 478 301 573 276 263 332 343 658 570 349 392 38 230 441 504 607 220 520 769 73 699 185 435 621 79 351 210 302 398 542 563 574 468 419 533 408 409 518 381 464 509
501 624 793 358 580 510 621 0 537 376 330 392 473 151 464 353 507 788 418 754 732 516 420 531 543 293 581 528 343 484 521 535 414 667 680 685 251 580 304 215 571 194 473 485 197 150 540 480 424 318 172 57 507 179 136 79 102 444 787 814 538 298 380 395 552 283 780 688 533 552 598 470 510 234 339 358 434 246 621 768 454 386 403 489 548 491 607 184 388 226 685 442 432 441 453 586 406 264 484 579 753 742 260 648 668 580 734 702 223 271 550 604 407 387 538 516 440 403 181 674 629 510 423 218 449 358 612 386 579 518 574 723 527 412 713 617 325 59 594 313 89 490 337 502 542 211 332 501 594 576 503 490 172 617 408 694 377 471 699 174 530 448 524 484 333 707 568 663 237 537 432 489 116 614 309 753 599 343 157 634 688 623 447 456 52 339 354 135 410 394 300 290 742 600 371 268 591 491 252 201 22 620 361 783 548 713 600 394 661 621 519 557 595 270 627 647 658 352 397 563 425 447 196 242 523 615
463 121 794 180 248 364 153 546 0 496 285 515 309 442 584 273 187 816 545 757 735 587 246 612 624 317 184 529 463 65 87 329 194 626 708 688 464 366 352 481 225 362 600 567 345 479 68 502 544 405 369 556 553 442 408 467 456 102 721 265 239 257 228 264 516 329 809 646 382 396 602 359 28 449 498 298 115 435 262 168 300 237 152 140 529 385 659 386 315 329 133 496 109 273 76 667 208 315 172 457 204 192 278 112 599 54 737 730 315 283 190 96 350 228 215 419 217 433 356 696 67 243 444 321 475 298 571 385 83 638 336 681 126 532 716 652 436 478 674 373 494 540 239 101 141 410 242 68 532 45 210 286 420 652 309 162 192 244 702 371 560 170 293 425 210 648 551 678 540 216 387 293 421 618 271 162 62 501 377 131 646 688 268 384 497 359 213 491 157 144 246 299 701 613 329 306 117 230 420 417 525 127 500 812 157 741 254 316 664 199 393 85 148 297 585 606 616 349 300 576 405 413 498 295 507 551
144 621 418 370 287 171 510 377 496 0 423 53 665 244 89 228 296 412 89 378 357 140 225 155 167 250 373 152 35 485 410 189 303 292 304 309 148 240 169 164 313 291 127 110 372 228 563 105 60 107 373 387 131 220 279 336 295 469 411 733 244 299 269 261 176 472 405 312 199 246 222 130 489 194 86 199 365 177 730 636 198 476 378 378 172 151 231 391 570 248 629 66 410 633 406 210 480 248 303 225 675 677 355 565 292 469 359 326 399 295 348 523 133 477 622 187 263 63 328 298 518 605 63 366 89 199 237 110 468 142 235 347 416 36 337 241 514 381 218 478 396 114 333 515 431 240 276 514 218 496 272 205 244 241 200 629 339 231 323 343 154 485 204 139 363 331 193 287 181 347 105 681 332 238 400 630 530 72 364 569 312 247 209 129 328 528 323 294 424 408 353 256 367 225 167 457 480 274 220 445 356 625 62 407 437 337 328 576 285 421 185 581 566 327 251 272 282 596 593 188 85 108 181 390 147 239
484 366 774 119 382 458 382 324 285 423 0 441 244 238 511 234 321 835 472 801 779 563 295 578 590 174 363 507 390 231 276 394 229 648 727 732 317 459 235 319 385 185 527 532 129 275 275 461 471 332 152 352 514 272 204 263 252 184 743 437 377 137 228 276 532 64 827 668 475 490 600 424 258 301 444 227 195 289 351 391 323 66 164 303 526 443 654 156 162 176 308 424 193 187 214 633 103 162 298 550 376 365 74 271 648 304 781 749 101 130 364 227 316 83 271 513 278 361 152 721 347 244 407 117 433 227 592 313 333 565 444 703 308 459 760 664 119 272 641 123 269 470 129 225 324 235 183 235 574 324 317 350 239 664 278 317 154 309 746 193 522 144 383 437 94 742 549 710 360 351 350 260 217 616 25 376 347 448 167 257 668 670 316 374 293 120 146 287 128 155 74 173 722 610 257 56 347 306 276 168 310 361 466 830 330 760 414 166 708 403 487 308 218 99 607 627 638 188 185 573 378 401 336 91 503 595
171 639 444 388 329 213 528 389 515 53 441 0 677 256 88 246 338 410 31 376 355 154 251 153 166 268 416 179 75 503 428 232 322 318 302 307 159 291 187 175 355 303 86 136 384 239 582 131 39 125 385 399 157 232 291 348 307 487 409 751 286 317 287 279 203 483 403 339 254 273 249 172 507 205 49 217 384 189 748 654 240 494 396 396 199 193 230 402 582 266 647 93 428 644 424 194 498 266 345 252 693 695 374 583 319 487 357 324 411 313 390 541 174 495 640 214 304 105 340 296 536 623 109 378 126 217 263 152 486 117 277 374 434 61 336 239 526 392 193 490 412 140 351 533 450 252 294 532 245 514 314 248 256 239 225 648 357 273 322 355 181 503 246 176 381 358 219 285 133 389 148 693 344 265 418 648 548 51 376 587 339 234 250 171 340 540 341 306 442 426 372 274 401 243 186 469 498 315 232 457 368 643 30 405 455 335 370 588 283 464 241 599 585 345 278 298 309 608 605 209 127 150 193 402 174 266
701 358 986 246 522 602 428 473 308 666 258 682 0 423 754 388 461 1077 708 1043 1022 806 439 821 833 365 458 817 632 251 361 538 373 864 969 974 532 603 505 504 499 395 763 775 296 460 288 770 713 607 304 537 796 457 389 448 436 228 958 430 513 322 377 442 753 194 1070 884 619 634 887 568 282 486 629 438 317 498 191 384 509 189 290 414 837 587 897 304 95 426 300 732 282 73 303 876 141 425 424 694 369 301 289 264 837 328 1024 991 285 346 464 219 528 161 108 657 422 573 337 963 370 81 713 319 739 438 808 525 357 807 588 919 400 701 1003 906 216 424 883 252 410 672 304 221 416 443 340 248 770 348 484 494 424 906 465 248 298 453 989 346 820 151 527 636 290 886 789 952 545 490 562 51 383 904 240 369 371 632 319 249 884 912 477 593 478 139 312 472 191 261 290 364 938 890 469 249 391 450 484 316 462 353 650 1073 431 1002 528 96 950 473 631 301 210 315 823 843 854 129 78 853 590 613 520 314 744 789
369 529 661 264 413 378 505 151 442 244 238 260 422 0 332 233 391 656 286 622 600 384 281 399 411 177 465 396 211 389 405 380 298 535 548 553 110 448 150 82 439 86 341 353 129 37 445 348 292 186 130 162 374 24 37 74 51 341 655 648 371 181 264 266 420 229 648 556 401 420 466 338 416 64 207 203 340 92 570 602 299 292 299 373 416 359 475 148 328 117 518 310 338 390 359 454 313 148 368 447 587 576 166 458 536 464 602 570 157 155 434 416 275 294 487 384 324 271 85 542 513 459 291 123 317 203 480 254 463 386 442 591 411 280 581 485 272 108 462 235 153 357 221 408 426 61 216 406 462 491 387 335 20 485 254 528 261 315 567 100 398 355 369 351 239 575 436 531 122 421 300 438 89 482 215 587 504 211 121 467 556 491 292 324 103 285 238 87 315 300 205 174 610 468 217 215 475 375 101 202 131 526 229 651 432 580 454 334 529 505 387 462 429 176 495 515 526 354 350 431 293 315 81 147 391 483
135 709 360 458 350 213 554 465 584 89 511 88 753 332 0 316 342 325 80 291 270 54 290 68 80 338 436 72 123 573 498 235 391 217 217 222 236 255 257 252 375 379 40 30 460 316 651 85 52 195 461 475 51 308 367 424 383 557 324 821 290 387 357 306 129 560 318 254 218 237 142 176 577 282 137 287 453 265 817 724 244 564 466 395 92 197 144 479 658 336 717 69 498 721 494 123 568 336 364 216 763 765 443 653 234 557 272 239 487 383 411 611 198 565 710 178 323 127 416 211 594 693 93 454 101 287 179 174 556 55 280 313 483 54 251 154 602 469 131 566 484 59 421 603 486 328 364 602 161 584 318 251 332 154 265 717 427 292 237 431 74 573 250 151 451 273 118 200 269 409 172 769 420 158 488 718 618 139 452 657 254 160 273 196 416 616 411 382 512 495 441 344 316 145 230 545 540 326 308 533 444 713 117 320 495 250 390 664 198 484 205 669 654 415 193 191 224 684 681 108 132 146 269 478 92 182
288 397 577 140 207 239 287 353 273 228 234 246 398 245 316 0 173 639 277 558 584 368 69 383 395 62 247 311 194 267 187 175 80 451 531 489 196 241 84 213 236 160 332 337 207 252 340 264 276 137 231 363 318 221 215 274 263 220 546 510 166 107 46 44 336 272 632 472 257 272 403 191 266 181 229 30 142 167 500 413 126 248 155 154 330 211 459 248 352 128 405 227 187 361 183 438 253 96 150 332 452 448 166 335 451 246 539 553 194 105 216 293 120 249 395 273 106 165 193 525 295 377 210 185 237 30 396 117 245 369 225 506 193 264 518 468 328 316 445 313 332 273 93 285 208 173 49 284 377 273 169 130 214 468 57 400 116 137 504 208 325 257 164 241 135 491 352 514 272 203 154 414 267 419 211 407 307 233 229 340 472 475 87 177 304 329 75 298 197 178 162 68 526 414 61 218 257 157 152 302 332 402 231 635 214 564 265 352 465 287 269 357 339 138 410 431 442 399 388 377 182 205 229 166 307 399
277 311 563 219 62 178 180 507 187 298 321 338 462 392 342 173 0 631 358 571 549 401 123 426 438 216 75 344 294 235 100 135 94 440 523 502 364 180 252 381 74 314 380 382 362 420 254 316 329 305 385 517 367 389 370 428 417 229 535 423 53 237 128 140 330 383 623 461 196 211 416 166 179 349 398 198 132 335 448 326 132 327 163 46 343 200 473 403 431 282 319 278 176 425 164 481 306 251 48 271 365 379 301 298 413 159 552 545 334 260 53 278 204 328 392 233 93 233 347 510 210 432 250 339 290 198 385 228 158 395 150 495 88 305 531 466 439 470 489 396 486 354 197 270 102 341 186 254 346 186 24 92 372 466 163 348 167 80 517 362 375 322 107 240 227 462 365 493 440 40 214 446 422 432 298 320 220 401 383 324 461 502 131 191 458 421 180 453 250 227 253 222 515 427 229 329 156 51 320 457 486 315 344 626 111 556 104 431 478 123 208 271 335 278 399 420 431 477 452 390 212 219 397 306 321 366
356 939 269 782 571 478 775 790 818 413 836 409 1078 657 325 641 632 0 396 132 104 282 631 280 245 663 657 313 448 866 731 510 716 266 109 144 560 477 581 576 596 704 345 318 785 640 885 356 372 519 786 800 316 633 692 749 708 880 165 1051 577 712 682 631 345 884 27 255 439 464 243 501 811 606 458 612 763 589 1080 954 557 888 790 678 301 472 189 803 983 661 950 394 808 1045 795 226 893 661 676 405 993 1040 768 929 308 791 107 86 812 708 632 909 523 890 1035 399 635 451 741 140 815 1018 418 779 390 612 323 499 790 304 501 204 704 379 144 169 927 793 260 891 807 345 745 901 707 653 688 886 317 828 606 563 657 169 589 980 751 604 130 755 276 898 532 421 775 271 290 161 542 630 496 1094 745 230 813 948 848 459 777 955 255 202 609 520 741 941 736 707 837 820 766 668 187 219 555 870 761 630 633 858 769 943 438 29 716 88 611 989 178 705 426 902 967 740 270 247 276 1009 1006 242 456 471 594 803 313 338
163 670 436 419 345 229 550 419 545 89 472 31 707 286 80 277 358 397 0 363 341 141 282 140 152 299 432 152 106 534 459 251 352 310 289 294 190 283 218 206 371 334 56 109 414 270 612 123 31 156 415 430 130 262 321 378 337 518 396 782 306 348 318 310 195 514 389 331 246 265 222 192 538 236 80 248 414 219 779 685 260 525 427 427 172 213 216 433 612 297 678 85 459 675 455 164 529 297 380 243 724 726 404 614 310 518 343 311 441 344 407 572 205 526 671 206 339 136 370 283 567 654 109 408 118 248 255 183 517 87 308 384 465 53 322 226 556 423 163 520 438 132 382 564 480 282 325 563 237 545 334 268 286 226 256 678 388 308 308 385 154 534 266 167 412 350 197 272 164 405 178 723 374 238 449 679 579 81 406 618 331 205 281 202 370 570 372 336 473 457 402 305 388 230 216 500 529 342 262 487 398 674 61 392 486 322 386 618 270 480 232 630 615 376 269 290 301 638 635 196 148 163 223 432 166 258
292 875 137 746 507 414 711 757 754 381 803 376 1045 624 292 608 568 132 363 0 51 249 567 248 213 630 593 249 415 802 668 447 650 143 137 69 528 413 549 544 532 671 312 257 752 608 821 292 339 487 753 767 242 600 659 716 675 799 33 988 513 679 630 592 248 852 125 123 375 367 158 426 747 574 425 579 699 557 1016 890 493 854 733 614 237 408 158 771 950 628 886 330 744 1013 731 196 858 628 612 307 930 976 735 866 181 727 36 113 779 675 568 845 463 855 960 335 571 391 708 98 751 983 342 746 326 579 178 439 727 295 438 72 640 346 40 137 894 761 231 858 773 285 713 837 643 620 656 822 219 765 542 500 624 137 529 916 694 540 72 723 212 863 468 357 743 139 205 115 509 566 422 1061 712 146 780 884 784 427 744 892 123 174 545 458 708 908 703 674 802 784 733 636 55 155 495 837 697 566 600 825 736 879 405 127 652 169 547 956 93 641 362 838 903 707 166 144 144 976 973 179 382 399 561 770 249 206
270 853 188 724 485 392 690 735 732 358 781 354 1022 602 270 585 547 104 340 51 0 226 545 225 190 607 571 227 393 780 646 425 628 157 54 47 505 391 526 521 511 649 290 263 729 585 799 270 317 464 730 745 220 577 637 693 652 777 84 966 491 657 627 570 242 829 97 174 354 361 157 404 725 551 402 556 677 534 994 869 472 833 711 592 215 386 134 748 928 605 864 338 722 990 709 171 838 605 590 301 908 954 713 844 198 705 15 51 757 652 546 823 467 834 938 313 549 396 685 76 729 962 320 723 304 556 172 444 705 248 416 123 618 324 62 113 872 738 204 835 752 263 690 815 621 598 633 800 213 743 520 478 601 113 534 894 672 518 33 700 190 842 446 335 720 190 204 94 486 544 441 1038 689 124 758 862 762 404 721 870 174 147 523 436 686 885 680 651 782 762 711 613 106 133 500 815 675 544 578 802 714 857 383 99 630 86 525 934 71 619 340 816 881 685 161 138 186 954 950 157 401 377 538 747 227 200
125 708 311 509 339 246 544 517 587 140 563 153 805 384 53 368 401 282 139 248 226 0 342 25 37 390 426 62 175 635 500 279 443 174 174 179 287 245 308 303 365 431 89 38 512 367 654 112 116 246 513 527 34 360 419 475 435 609 281 820 345 439 409 358 119 611 274 206 208 227 100 228 580 333 201 339 505 316 848 723 296 615 517 447 85 240 101 530 710 388 719 121 550 772 546 80 620 388 445 206 762 809 495 698 208 559 228 196 539 435 401 678 250 617 762 168 404 178 468 168 584 745 145 505 153 339 172 226 559 73 270 269 472 106 207 111 654 520 88 618 535 86 472 670 476 380 415 655 165 597 375 332 384 111 316 748 478 373 193 482 35 625 301 189 502 225 96 157 285 399 223 821 472 100 540 717 617 203 504 724 206 117 325 247 468 668 463 434 564 547 493 395 272 92 282 597 530 399 360 585 496 712 182 277 484 207 380 716 155 474 195 671 706 467 169 148 198 736 733 58 183 198 321 530 82 186
276 371 561 192 137 177 260 424 246 228 295 251 450 292 290 69 123 629 282 570 548 342 0 357 369 131 187 342 199 294 160 113 96 439 521 501 242 179 130 260 164 231 329 311 278 299 313 263 278 181 302 434 366 268 286 345 334 271 534 483 96 181 77 25 329 344 622 459 195 210 415 143 239 228 236 80 158 214 508 386 69 300 180 106 342 163 433 319 405 199 379 226 203 413 199 412 305 167 75 270 425 438 237 358 412 219 550 543 265 176 166 338 92 302 447 232 31 164 264 509 268 429 209 256 236 80 384 116 218 343 163 494 166 253 529 465 399 387 419 384 399 272 167 329 182 220 135 314 345 246 82 70 260 465 27 408 141 29 515 279 373 309 102 212 200 461 364 491 317 152 129 466 338 431 271 380 280 226 300 384 459 449 35 153 375 395 150 369 249 230 223 137 514 426 89 289 230 59 199 373 403 375 236 625 187 554 179 404 477 235 206 331 391 209 398 419 429 451 441 389 169 192 276 237 320 364
150 732 370 526 364 271 569 533 611 156 579 152 821 400 68 384 426 280 139 246 225 25 358 0 36 406 450 86 191 641 525 304 459 196 172 177 303 270 325 320 390 447 79 62 528 384 678 136 115 262 529 543 59 376 435 492 451 624 279 845 370 455 425 374 144 628 273 228 233 251 121 244 604 350 201 355 521 333 885 748 312 631 534 471 110 265 100 547 726 404 744 137 566 789 562 79 636 404 432 230 787 834 511 721 230 584 227 194 555 451 425 679 266 633 778 192 391 194 484 166 609 761 161 522 169 355 194 242 584 48 295 268 497 122 206 109 670 536 76 634 550 110 489 671 501 396 432 670 187 622 399 319 400 109 333 785 495 360 192 499 60 641 325 214 518 247 121 155 285 424 240 837 488 122 556 741 642 202 520 725 228 115 341 263 484 684 479 450 580 563 509 412 271 114 298 613 554 423 376 601 512 736 181 275 509 205 405 732 153 498 219 696 722 483 191 170 220 752 749 80 199 214 337 546 106 208
162 744 335 538 376 283 581 545 624 169 591 164 833 412 80 396 438 245 151 211 190 37 370 36 0 418 462 99 203 653 537 316 471 223 137 142 316 282 337 332 402 459 100 74 540 396 691 148 127 275 541 556 71 388 447 504 463 636 244 857 382 467 437 386 156 640 238 255 245 264 147 256 616 362 213 367 533 345 898 760 324 644 546 483 122 277 65 559 738 416 756 149 578 801 574 44 648 416 444 242 799 846 523 733 264 596 192 159 567 463 437 691 278 645 790 204 403 207 496 131 621 773 173 534 181 367 227 254 596 83 307 233 509 134 171 74 682 549 53 646 563 123 501 683 513 408 444 682 220 634 411 331 412 74 345 797 507 372 157 511 72 653 337 226 531 274 133 120 297 436 252 849 500 134 568 753 654 215 532 737 255 80 353 276 496 696 491 462 592 576 521 424 236 103 311 625 567 436 388 613 524 749 193 240 521 170 417 744 118 510 231 708 734 495 225 197 254 764 761 92 212 226 349 558 118 241
311 388 600 120 289 254 330 293 301 250 174 268 376 178 338 62 216 661 299 627 606 390 130 405 417 0 290 334 216 247 230 231 124 474 553 559 165 297 79 182 280 100 354 359 147 211 304 287 298 159 171 303 341 181 155 214 203 199 569 500 247 50 90 104 359 213 654 495 313 328 426 215 274 150 251 54 186 136 480 456 150 226 144 198 353 235 481 188 311 68 371 250 194 339 227 460 231 36 193 356 439 428 106 315 474 289 608 575 134 46 259 274 143 228 373 296 149 188 133 547 338 355 233 125 260 54 419 140 289 391 281 530 236 285 587 490 268 256 467 253 271 297 83 265 252 149 57 265 401 316 212 186 158 490 104 380 106 180 573 148 348 235 220 264 113 514 375 536 223 246 177 392 208 443 151 450 350 255 169 320 495 497 143 200 244 269 83 238 175 158 104 6 549 437 84 158 301 200 121 243 272 384 253 657 258 586 309 317 535 331 325 321 317 78 434 454 465 337 334 400 205 228 198 106 330 422
302 291 578 244 88 203 105 572 182 376 363 416 457 457 436 238 75 655 432 596 574 426 187 450 463 281 0 368 372 230 95 191 159 465 547 527 428 205 316 446 61 379 481 406 426 485 249 341 403 369 450 582 392 454 434 493 482 252 560 403 129 302 192 205 355 425 648 485 221 235 441 242 174 414 437 262 168 400 450 306 209 351 200 90 368 224 498 467 462 347 332 350 192 420 159 506 355 315 113 296 345 392 343 293 438 171 576 569 380 325 26 273 281 352 387 258 158 311 412 534 167 427 328 404 314 262 410 304 142 487 175 520 56 379 555 491 480 535 513 438 560 379 262 265 59 406 250 249 371 181 86 169 437 491 239 350 232 141 541 427 399 317 167 264 275 487 390 517 505 42 297 441 487 457 339 300 200 423 448 319 485 527 208 274 523 445 245 517 287 264 318 287 540 452 293 371 113 112 385 521 551 295 421 651 68 580 90 455 503 57 232 266 330 342 424 445 455 496 447 415 289 290 462 371 346 390
68 650 292 521 282 189 487 529 529 152 508 179 779 396 72 311 344 311 152 251 230 62 342 86 99 334 368 0 187 577 443 222 425 166 203 183 299 188 320 315 308 443 117 42 523 379 596 67 142 258 524 539 28 372 431 487 447 571 261 763 288 384 405 367 62 623 304 187 151 169 97 201 522 345 228 283 474 328 791 666 269 629 508 389 20 183 163 542 722 400 661 85 519 742 506 142 633 370 387 148 705 751 440 641 166 502 232 225 551 379 343 620 217 630 735 110 346 146 479 190 526 758 117 517 101 283 111 194 502 123 213 221 415 118 211 147 666 532 149 629 547 39 423 612 418 392 358 597 93 540 317 275 396 147 284 691 469 315 197 494 35 638 243 132 447 206 46 173 332 342 191 794 483 113 484 659 560 229 516 667 187 178 320 233 480 680 405 446 577 559 438 340 241 108 250 492 472 341 372 596 508 654 208 307 427 236 322 728 159 416 137 613 678 411 125 146 157 748 744 71 151 174 332 440 24 114
159 587 452 336 285 169 476 343 463 35 390 77 631 210 123 194 294 447 107 413 391 175 199 190 202 216 372 187 0 451 376 187 270 326 339 344 114 238 135 130 311 258 162 144 338 194 530 139 83 73 339 354 165 186 246 302 261 435 446 699 242 266 235 228 211 438 439 347 192 210 257 128 455 160 66 165 332 143 696 602 180 442 344 344 207 149 266 357 536 214 595 101 376 599 373 245 446 214 269 238 641 644 322 531 326 435 393 361 366 261 346 489 98 443 588 174 228 61 294 333 484 571 82 332 108 165 271 75 434 177 233 382 382 71 372 276 481 347 253 444 362 148 299 481 398 207 242 480 253 462 270 204 210 276 174 596 305 197 358 309 189 451 202 142 329 366 227 322 147 345 104 647 298 273 366 596 496 52 330 535 347 282 174 127 295 494 289 260 390 374 320 222 401 259 134 424 447 239 186 411 323 591 62 442 404 371 326 542 320 419 178 547 533 293 286 306 317 562 559 222 83 106 147 356 182 274
508 145 838 126 292 408 198 491 65 485 227 503 249 388 573 262 231 861 534 801 779 631 291 640 652 246 228 574 451 0 131 373 194 670 753 732 400 410 314 417 269 307 589 612 291 425 61 546 533 394 315 502 598 388 354 413 401 49 765 280 284 203 217 278 560 272 854 691 426 441 646 404 52 385 487 287 121 371 260 176 344 180 119 185 573 430 703 332 254 275 150 484 76 212 92 695 151 261 216 501 219 208 223 95 644 98 782 775 261 229 234 53 377 171 168 464 261 422 302 740 126 196 467 267 494 287 615 374 127 626 380 726 170 521 761 696 376 424 702 319 440 588 185 45 186 356 220 29 577 103 254 330 366 696 314 160 178 289 747 317 605 113 337 470 156 693 595 723 458 261 411 227 367 663 214 166 121 490 323 100 691 732 313 429 443 298 192 437 100 90 191 245 745 657 318 252 161 274 356 363 471 142 488 856 202 786 298 256 708 244 438 78 111 243 630 650 661 288 239 620 449 457 433 241 551 596
376 211 662 157 161 277 106 521 87 410 276 428 362 405 498 187 100 730 459 670 648 500 160 525 537 230 97 443 376 135 0 242 108 539 622 601 377 279 265 395 138 328 513 481 375 434 154 415 457 318 399 531 466 403 383 442 431 155 634 323 152 251 141 177 429 339 722 560 295 310 515 272 79 363 411 211 79 349 348 226 213 264 112 54 442 299 572 416 367 296 219 409 97 325 64 580 260 264 85 370 265 279 256 198 512 59 651 644 294 273 103 178 263 237 292 333 130 346 361 609 108 332 357 300 389 211 484 299 59 551 249 594 39 445 630 565 394 484 588 351 499 453 211 170 55 355 199 154 445 86 123 199 386 565 222 248 181 158 616 376 474 222 206 339 189 561 464 592 454 130 300 346 435 531 253 220 120 415 397 224 560 601 182 298 472 411 194 466 181 158 224 236 614 526 242 285 71 143 334 396 500 215 413 725 54 655 167 369 577 152 307 171 235 291 498 519 530 401 352 489 318 326 411 274 420 465
155 469 446 291 101 56 305 523 329 192 394 232 549 397 235 175 135 509 251 449 427 279 113 304 316 231 187 222 187 377 242 0 195 318 401 380 300 63 230 316 126 330 274 260 378 380 396 194 223 226 401 533 245 373 386 444 433 370 413 581 83 280 176 137 208 456 501 339 74 94 294 59 321 327 252 180 257 313 590 484 73 399 279 188 221 77 351 419 504 298 461 171 302 512 298 359 404 267 157 154 523 521 336 440 291 301 430 423 365 276 162 420 148 401 546 111 117 126 363 388 345 528 144 355 168 180 263 158 320 289 57 373 234 198 408 344 511 487 366 469 513 232 266 412 237 320 234 396 224 328 111 45 360 344 122 490 240 85 394 378 253 408 29 118 299 345 243 370 334 160 108 565 438 310 370 478 378 239 400 466 339 380 90 84 474 494 249 447 348 329 322 237 393 305 188 402 291 120 298 473 502 473 237 504 246 434 141 503 356 235 86 413 490 308 277 298 309 550 540 268 105 113 334 337 199 244
359 318 644 126 155 260 208 415 194 304 229 322 384 299 392 80 94 715 353 652 630 443 96 458 470 124 168 425 270 193 108 196 0 522 607 584 271 261 159 288 158 222 407 413 269 328 261 340 351 212 292 425 449 297 277 336 325 171 616 431 117 145 35 97 411 291 708 542 277 292 497 226 187 257 305 105 74 243 442 334 167 234 92 76 424 245 534 310 339 190 326 303 118 348 115 513 239 158 71 352 373 386 209 277 495 167 633 629 242 167 137 236 195 236 352 315 80 240 255 591 216 364 286 247 312 105 466 193 166 445 211 577 114 339 612 544 346 378 521 304 393 349 105 227 129 249 93 212 428 194 90 152 280 544 132 342 75 111 598 270 456 244 185 294 134 544 446 574 348 124 229 400 329 514 205 328 228 309 291 282 542 550 135 251 366 329 88 360 183 164 161 130 596 508 136 237 178 78 228 364 394 323 307 710 135 640 187 338 560 208 289 278 293 185 481 501 512 385 375 471 257 280 305 214 402 447
178 746 141 617 378 285 583 676 626 299 648 326 875 543 219 451 440 266 299 142 157 177 439 199 199 475 465 174 334 674 539 318 521 0 185 122 447 284 468 463 404 590 263 190 671 527 693 187 289 406 672 686 175 519 578 635 594 668 110 859 384 524 502 463 125 771 259 36 247 244 79 298 618 493 375 424 571 476 887 762 365 725 605 485 162 279 149 690 869 547 758 226 615 839 603 192 730 511 483 184 801 848 580 737 71 598 170 207 698 520 440 717 358 727 831 207 443 287 627 151 623 855 238 665 228 424 55 335 598 247 309 71 511 265 123 129 813 679 222 777 687 178 592 709 515 539 560 693 96 636 414 371 543 129 448 787 566 412 125 642 145 735 340 228 626 55 126 155 480 438 318 891 631 69 625 756 656 377 663 763 36 165 416 329 627 827 575 593 674 655 578 481 90 89 391 633 569 438 519 744 655 751 355 262 523 218 419 875 126 513 233 710 774 552 44 23 33 895 892 118 278 270 480 581 145 83
248 831 274 674 463 370 667 682 710 305 728 301 970 549 217 533 524 109 288 137 54 174 523 172 137 555 549 205 340 758 623 402 608 172 0 62 452 369 473 468 488 596 237 210 677 532 777 248 264 411 678 692 208 525 584 641 600 772 170 943 469 604 574 523 237 776 102 192 331 356 135 393 703 498 350 504 655 481 972 846 449 780 682 570 193 364 81 695 875 553 842 286 700 937 687 118 785 553 568 297 885 932 660 821 252 683 69 23 704 600 524 801 415 782 927 291 527 343 633 40 707 910 310 671 282 504 215 391 682 196 393 141 596 271 79 61 819 685 152 783 699 237 637 793 599 545 580 778 209 720 498 455 549 61 481 872 643 496 48 647 168 790 424 313 667 208 182 53 434 522 388 986 637 122 705 840 740 351 669 847 192 94 501 412 633 833 628 599 729 712 658 560 144 111 447 762 653 522 525 750 661 835 330 88 608 33 503 881 70 597 318 794 859 632 213 153 242 901 898 134 348 363 486 695 205 230
224 806 193 677 438 345 643 688 685 312 735 308 976 555 224 539 500 144 294 69 47 180 499 179 144 561 524 180 347 733 599 378 581 122 62 0 459 344 480 475 464 603 244 188 683 539 752 223 271 418 684 699 173 531 591 647 606 730 102 919 444 611 562 523 213 783 136 141 307 332 111 357 678 505 356 510 630 488 947 822 425 785 665 545 168 339 90 702 882 559 818 261 675 944 662 127 790 559 543 272 861 908 667 797 163 658 49 58 711 606 499 777 394 787 891 266 503 323 639 29 683 914 274 677 257 510 136 370 658 227 369 90 571 277 28 68 826 692 163 789 704 216 644 768 575 552 587 753 184 696 473 431 555 68 461 847 626 471 14 654 143 794 399 288 674 157 158 47 440 498 354 992 643 77 712 815 716 358 675 823 141 105 476 389 640 839 634 605 734 715 665 567 94 86 426 769 629 498 531 756 668 810 337 139 583 94 479 888 24 572 293 770 834 638 125 102 150 908 904 110 314 330 492 701 180 164
272 588 565 274 375 282 478 281 464 148 317 164 531 110 236 196 364 559 190 525 504 287 243 302 314 165 438 299 114 401 377 300 271 439 451 456 0 351 112 39 402 133 244 257 238 103 457 252 195 89 239 291 278 86 146 202 161 352 558 654 334 204 237 229 323 338 552 459 304 323 369 241 457 60 111 165 333 29 634 604 261 380 298 345 319 262 378 257 436 164 524 213 348 499 374 357 385 165 341 351 593 582 245 469 439 437 506 473 265 190 407 427 178 381 596 287 296 174 194 445 485 568 194 202 221 165 384 158 436 289 345 494 383 183 484 388 381 247 365 344 262 261 237 419 399 83 211 418 365 464 359 298 110 388 216 534 260 278 470 209 301 389 332 255 267 478 340 434 80 393 203 547 198 385 294 597 498 114 230 474 459 394 255 227 232 394 238 169 329 312 258 158 514 372 182 324 448 320 73 311 260 538 132 554 405 484 417 442 432 478 291 475 471 216 398 419 429 462 459 335 196 219 56 226 294 386
121 486 383 357 118 70 323 581 366 243 459 291 615 448 255 241 180 475 283 415 393 245 179 270 282 297 204 188 238 414 279 63 261 284 367 346 351 0 296 367 144 396 300 226 444 431 433 160 255 283 467 591 211 424 483 539 499 408 390 599 124 346 242 203 174 522 467 308 37 34 260 109 358 397 303 246 310 380 627 502 131 465 345 225 187 91 317 485 569 364 498 198 355 578 342 325 470 333 223 94 541 588 402 477 257 338 396 389 431 342 179 457 204 467 571 78 183 177 429 354 363 594 174 421 147 246 229 214 338 307 31 351 251 230 375 310 577 584 333 535 599 198 332 448 255 386 300 433 190 376 153 111 448 310 188 527 306 151 361 444 219 474 79 98 365 283 209 337 384 178 164 631 535 276 436 495 396 289 465 503 308 346 156 141 532 560 315 498 414 395 388 303 370 271 254 468 309 178 364 539 560 491 288 470 263 400 159 569 322 252 52 450 514 374 243 264 275 616 605 234 156 129 384 403 165 210
294 476 584 189 263 254 366 304 352 169 235 187 444 162 257 84 252 580 218 546 525 308 131 323 336 79 326 320 135 316 265 231 159 458 472 477 112 296 0 129 290 111 272 278 211 169 419 271 216 63 212 315 299 138 167 225 214 267 553 589 221 118 125 117 342 273 573 478 312 327 390 215 345 97 154 53 221 84 549 492 149 295 233 233 337 234 400 230 372 79 439 234 266 408 262 379 299 79 229 339 531 496 167 384 458 324 527 494 195 104 294 342 126 296 441 280 184 171 167 466 373 424 217 179 243 53 402 123 324 310 281 513 271 204 506 409 353 268 386 317 283 280 152 334 287 90 131 333 384 351 247 186 130 409 104 449 194 166 492 182 323 304 220 247 182 497 359 455 170 281 160 460 219 407 211 485 386 158 203 388 478 415 143 184 255 330 178 234 243 227 172 73 532 393 67 219 336 208 68 284 283 480 176 575 293 505 304 378 453 366 324 436 385 138 417 437 448 398 395 356 188 211 146 167 313 405
287 605 580 291 417 297 495 215 481 163 319 179 503 82 251 213 381 574 205 540 519 303 285 318 330 182 455 314 129 418 394 316 288 454 466 471 37 366 129 0 444 129 260 272 210 65 474 267 210 104 211 225 293 58 117 174 129 369 573 671 376 221 254 246 338 310 567 475 320 339 384 256 474 32 126 182 350 29 650 621 303 373 315 362 334 277 394 229 408 161 541 229 365 471 391 373 394 182 358 366 610 599 246 486 454 454 521 488 237 199 424 444 193 374 567 302 313 189 166 460 502 540 210 204 236 182 399 173 453 304 361 509 400 198 500 403 352 219 380 316 234 277 254 436 416 78 228 435 380 481 376 340 82 403 258 551 277 320 486 181 317 406 330 270 284 494 355 449 43 410 218 519 170 401 296 614 515 129 202 491 475 409 297 242 166 366 255 131 346 329 286 175 529 387 198 295 465 362 90 283 194 555 147 570 422 499 459 414 447 495 306 492 488 213 413 434 444 434 431 350 211 234 18 228 309 401
241 342 517 282 28 142 179 571 233 315 385 355 508 448 375 236 74 595 371 535 513 365 164 390 402 280 61 308 311 281 147 130 158 404 487 466 399 144 286 416 0 378 420 346 425 455 300 280 343 309 448 581 331 424 433 492 481 293 499 455 68 301 191 188 294 447 587 425 160 175 380 182 226 384 376 236 195 370 502 358 148 390 226 104 307 164 437 466 495 346 383 290 240 472 210 445 369 314 112 235 397 444 365 345 377 223 516 509 398 323 35 324 220 392 439 198 168 250 411 474 219 478 267 403 254 236 349 244 194 427 114 459 107 318 495 430 502 534 453 460 549 318 261 316 111 376 249 301 310 232 80 108 416 430 179 402 231 136 481 426 339 369 106 204 290 426 329 457 457 34 237 492 485 396 361 352 252 362 447 371 425 466 147 214 522 485 244 516 313 291 317 286 479 391 245 393 165 106 355 520 550 347 361 590 119 520 50 494 442 109 172 317 382 341 363 384 395 548 499 354 229 230 432 370 285 330
416 449 709 181 387 365 428 194 362 291 185 308 385 79 379 160 314 703 334 669 647 431 228 446 458 100 388 443 258 309 328 342 222 583 595 600 133 408 111 130 378 0 388 401 92 113 365 396 339 174 102 205 422 82 57 116 104 260 702 562 345 105 187 202 467 192 695 603 424 439 513 326 335 112 254 165 255 104 532 479 261 239 223 296 463 346 522 120 290 33 432 357 255 353 276 501 260 71 291 451 501 489 112 377 583 387 649 617 102 79 357 335 237 240 449 391 247 318 57 589 436 422 338 70 364 165 527 235 386 433 392 638 334 327 628 532 234 158 509 198 173 404 144 327 350 50 139 326 509 414 310 297 60 532 216 441 185 278 614 72 445 297 331 359 174 622 484 578 170 344 271 401 109 529 162 470 448 258 93 381 603 538 254 295 146 248 162 140 236 219 130 98 657 516 178 144 398 298 91 174 174 445 276 698 356 628 407 296 576 429 436 382 375 83 542 562 573 316 313 479 300 323 146 94 438 530
180 724 423 473 394 252 599 474 600 127 527 86 762 341 40 332 380 333 56 299 277 77 329 76 88 354 480 117 162 588 513 274 407 248 225 230 244 300 272 260 420 388 0 74 469 324 667 129 70 210 470 485 95 317 376 432 392 573 332 837 328 403 373 365 174 568 325 279 263 281 173 215 593 290 134 303 469 273 833 740 282 579 481 433 136 236 152 487 667 352 732 107 514 729 510 109 584 352 402 260 779 781 459 668 282 573 279 247 496 399 455 627 237 581 726 222 362 165 425 219 639 708 132 462 140 303 223 213 572 32 325 320 527 93 258 162 611 477 107 575 492 104 436 618 531 337 379 618 205 599 356 290 341 162 303 733 442 330 244 439 112 588 289 190 466 299 162 208 223 454 210 778 429 173 504 733 634 136 461 673 279 149 312 234 438 625 427 381 528 511 457 359 324 166 271 554 585 365 317 542 453 728 116 328 539 258 435 673 206 528 249 684 670 431 237 222 272 693 690 132 170 185 278 487 136 227
106 688 330 479 320 227 525 486 567 110 532 136 774 353 29 337 382 318 109 259 263 38 311 62 74 359 406 42 144 615 481 260 413 187 210 190 257 226 278 273 346 401 74 0 481 337 634 75 100 216 482 497 21 329 389 445 404 578 299 801 326 408 378 327 100 581 311 225 189 207 112 197 560 303 185 308 475 286 829 704 265 585 487 427 62 188 138 500 679 357 700 78 519 742 515 117 589 357 425 186 743 789 464 679 204 540 240 232 508 404 381 659 219 586 731 148 385 148 437 204 565 714 114 475 109 308 149 195 540 81 251 259 453 75 219 147 623 490 124 587 505 49 442 650 457 349 385 635 131 578 355 313 353 147 286 729 448 353 205 452 45 594 281 137 472 244 88 193 290 380 193 790 441 129 509 697 598 187 473 705 225 154 295 217 438 637 432 403 533 517 462 365 279 115 252 567 510 379 329 554 465 692 165 314 465 243 361 685 166 454 175 651 676 436 163 161 195 705 702 78 153 167 290 499 62 153
497 432 790 167 434 401 476 234 345 373 129 389 295 130 461 208 362 784 415 750 729 513 275 528 540 147 435 525 339 292 375 378 269 664 676 682 239 444 212 211 425 102 470 482 0 167 348 477 421 314 25 244 503 164 96 155 144 244 783 538 393 119 235 250 549 101 777 685 460 474 595 362 319 193 336 201 243 205 442 492 297 183 211 343 544 381 604 43 200 133 409 439 241 262 262 583 204 131 338 576 477 466 69 372 664 365 731 698 28 116 404 319 289 184 359 513 294 399 44 670 407 332 420 26 446 201 609 287 355 514 428 719 381 408 710 613 144 148 590 108 146 485 159 311 397 150 187 309 590 385 357 333 131 613 251 418 199 325 696 53 527 245 367 480 142 704 565 659 252 391 323 310 90 611 106 477 407 340 40 358 685 620 290 347 185 158 176 179 219 203 108 147 739 597 230 87 446 346 191 97 213 429 358 780 403 709 454 206 658 476 471 366 319 79 623 644 655 226 222 560 422 444 228 50 520 612
351 553 644 286 432 361 534 150 466 227 275 243 459 36 315 252 420 638 269 604 583 367 300 382 394 204 494 378 193 413 434 380 328 518 530 536 101 430 169 65 458 113 324 336 166 0 469 331 274 168 167 160 357 31 73 87 64 377 637 684 390 209 293 286 402 265 631 539 384 403 449 320 439 71 190 222 390 99 606 638 318 329 327 402 398 341 458 184 364 144 554 293 360 426 381 437 349 175 397 430 623 612 202 494 518 493 585 552 193 183 463 452 257 330 523 366 353 253 122 524 542 496 274 159 300 222 463 237 492 368 425 573 440 262 564 467 308 121 444 272 189 341 249 444 456 88 244 430 444 520 416 355 54 467 273 564 289 334 550 136 381 391 389 334 275 558 419 513 87 450 283 475 126 465 252 623 554 193 158 504 539 474 312 306 101 322 266 67 352 323 241 202 593 451 236 251 505 377 129 239 129 550 211 634 462 563 473 370 511 535 370 486 465 196 477 498 509 390 387 414 275 298 47 184 373 466
530 84 838 183 315 431 198 549 68 563 275 582 287 445 651 340 254 883 612 824 802 654 313 679 691 303 251 596 530 61 154 396 261 693 775 755 457 433 419 474 292 365 667 635 348 482 0 569 611 472 372 559 620 445 411 470 459 105 788 198 306 260 295 331 583 392 876 713 449 463 669 426 94 442 565 365 177 428 195 115 367 234 175 207 596 452 726 390 292 332 66 563 132 251 143 734 186 319 239 524 137 125 281 45 666 121 804 797 318 286 257 69 417 206 175 486 284 500 359 763 113 203 511 324 542 365 638 452 127 705 403 748 193 599 783 719 414 481 741 376 497 607 242 74 211 413 277 41 599 90 277 353 423 719 376 95 236 311 769 374 627 158 360 492 213 715 618 745 515 283 454 237 424 685 261 105 96 568 380 63 713 755 335 451 500 337 249 494 148 147 249 303 768 680 396 309 161 297 413 421 528 81 567 879 201 808 321 294 731 243 460 17 112 300 652 673 683 326 278 643 472 480 490 298 574 618
40 623 313 426 254 124 459 481 502 105 461 131 663 348 84 264 316 354 123 294 272 112 263 136 148 288 341 67 139 550 415 194 340 187 246 226 252 160 271 268 280 396 129 75 476 332 569 0 95 211 477 492 91 324 383 440 399 505 282 735 260 337 305 279 72 576 347 208 123 142 139 132 494 298 180 237 402 281 763 638 199 513 414 362 66 114 196 495 674 350 634 38 446 627 479 191 518 324 319 121 677 724 393 613 188 474 275 268 503 333 316 593 171 515 660 83 278 100 432 233 499 643 51 470 34 237 132 147 474 136 185 243 387 70 254 189 618 485 198 582 500 24 376 585 391 344 312 570 114 512 290 206 348 189 238 663 375 247 240 447 98 523 216 63 401 227 88 216 285 314 131 679 436 156 438 632 532 182 468 639 208 225 247 155 432 632 359 398 462 464 391 294 262 150 204 445 445 314 324 549 460 627 160 349 399 279 295 680 202 389 110 586 604 365 147 167 178 700 697 113 91 105 285 394 43 135
134 669 408 419 317 200 521 426 545 60 472 39 714 293 52 277 329 373 31 339 318 117 278 117 129 299 403 142 84 534 459 223 352 282 265 271 197 255 218 213 342 340 70 100 421 277 612 95 0 156 422 436 121 269 328 385 344 517 372 782 277 348 318 310 166 521 366 302 217 236 212 164 538 243 87 248 414 226 778 685 231 524 427 382 162 185 193 440 619 297 678 56 459 682 455 172 529 297 351 215 724 726 404 614 282 518 320 287 448 344 378 572 186 526 671 177 311 115 377 259 561 654 80 415 89 248 226 162 517 103 279 337 465 24 299 202 563 429 179 527 443 104 382 564 453 289 325 563 208 545 305 239 293 202 252 678 388 279 285 392 144 534 237 139 412 321 183 248 171 376 158 730 381 228 449 679 579 89 413 618 302 209 261 182 377 577 372 343 473 456 402 305 364 206 216 506 507 313 269 494 405 674 68 369 462 298 357 625 246 451 204 629 615 376 241 262 272 645 642 173 119 134 230 439 137 229
231 529 524 278 313 213 419 319 405 107 332 125 534 186 195 137 305 518 156 484 463 246 181 261 273 159 378 258 73 393 318 226 212 398 410 415 89 283 63 105 340 174 210 216 313 169 472 211 154 0 314 329 237 162 221 277 236 378 517 642 272 208 178 170 282 413 511 418 242 261 328 179 398 135 93 107 274 93 638 545 200 384 286 286 278 194 337 332 512 142 537 172 319 497 315 316 389 142 281 285 584 586 264 473 398 377 465 432 292 203 347 431 89 386 531 225 237 116 269 404 426 513 153 307 180 107 343 69 377 248 277 453 324 142 443 347 456 322 324 419 337 220 241 423 340 115 184 422 324 404 300 236 185 347 154 538 247 216 430 284 261 393 270 193 271 437 299 393 136 334 115 550 273 344 309 538 439 97 305 478 418 353 193 138 270 469 231 235 333 316 262 164 473 331 94 316 389 258 77 386 298 533 115 513 346 443 355 518 391 419 229 489 475 236 357 378 388 538 534 294 134 157 122 264 253 345
497 451 790 185 453 420 494 172 364 373 158 389 304 130 461 226 380 784 415 750 729 513 294 528 540 166 454 524 339 311 394 396 288 664 676 682 239 462 212 211 444 102 470 482 25 167 367 477 420 314 0 199 503 164 96 155 144 267 783 569 411 138 253 268 548 110 777 685 478 493 595 381 337 193 336 219 261 205 451 523 315 213 230 362 544 400 604 18 209 133 439 439 259 271 280 583 234 149 357 576 508 497 88 403 664 383 731 698 51 134 423 358 308 215 368 512 313 399 44 670 426 341 420 44 446 219 609 306 374 514 447 719 400 408 710 613 153 120 590 117 121 486 178 329 416 150 205 328 590 403 376 352 131 613 270 449 218 344 696 50 527 276 386 480 161 704 565 659 252 410 342 320 71 611 137 508 426 339 15 388 685 620 309 366 157 167 195 179 237 222 127 165 739 597 249 96 464 364 191 72 158 448 357 780 422 709 473 215 657 495 516 384 350 98 623 644 655 235 232 560 421 444 227 69 519 612
511 643 804 377 590 521 631 57 556 387 352 403 536 162 475 363 517 798 429 764 743 526 431 541 553 303 591 538 353 503 531 545 425 678 690 695 261 590 315 225 581 205 485 496 243 160 559 491 434 328 199 0 517 190 147 90 113 454 797 761 548 308 390 405 562 343 791 698 543 562 608 480 529 245 350 368 453 257 683 716 464 406 422 499 558 501 617 210 441 236 632 453 451 504 472 596 427 274 494 590 700 689 279 571 678 590 745 712 270 282 560 530 417 407 600 526 450 413 199 684 639 573 434 237 460 368 623 397 589 516 585 733 537 422 724 627 385 80 604 349 137 500 348 521 553 221 343 520 604 617 513 500 182 627 419 641 388 481 710 194 541 469 534 494 353 717 579 673 247 547 442 552 135 624 329 700 618 353 184 581 698 633 457 466 62 399 365 130 429 413 319 301 753 611 381 328 602 501 262 258 42 639 371 793 559 723 610 447 671 632 530 576 542 290 637 658 668 410 454 574 435 458 207 261 533 625
91 674 316 500 306 212 510 507 553 131 553 157 795 374 50 358 367 316 130 245 223 34 366 59 71 380 392 28 165 601 466 245 449 173 208 176 278 211 299 294 331 422 95 21 502 358 620 91 121 237 503 518 0 350 410 466 425 595 285 786 312 429 399 333 85 602 308 210 174 193 98 203 546 324 206 329 498 307 814 689 292 606 508 413 48 207 135 521 700 378 685 91 542 763 530 114 610 378 411 172 728 775 486 664 190 525 225 230 529 425 367 644 225 607 759 134 370 153 458 202 550 735 120 496 124 329 135 201 525 95 236 245 439 96 204 145 645 511 122 608 526 63 463 636 442 370 406 621 117 563 341 298 374 145 292 714 469 339 190 473 30 615 267 156 493 229 74 166 311 365 199 811 462 114 530 683 583 208 494 690 210 151 344 222 459 658 453 424 554 538 484 386 265 101 257 588 496 365 350 575 486 678 186 311 451 240 346 706 152 440 161 637 702 457 149 170 180 726 723 64 158 173 311 520 48 138
345 522 637 255 401 354 503 179 435 220 263 236 447 24 308 221 389 631 262 597 576 360 269 375 387 174 463 372 186 382 403 373 297 511 523 529 86 424 138 58 427 82 317 329 154 31 438 324 268 162 155 190 350 0 62 98 75 341 630 635 359 178 262 254 396 254 624 532 377 396 442 314 409 40 183 191 359 68 595 629 287 317 296 371 392 335 451 173 353 114 505 286 329 415 350 430 338 144 366 423 574 563 191 450 511 462 578 545 182 152 432 408 250 319 512 360 322 246 110 517 511 484 267 148 293 191 456 230 461 361 418 566 409 256 557 460 297 132 437 260 187 333 218 400 425 57 213 399 437 489 385 323 26 460 242 515 258 303 543 125 374 380 357 327 264 551 412 507 99 419 276 463 114 458 240 543 523 187 146 454 532 467 280 300 130 310 235 96 309 293 230 171 586 444 205 240 473 346 98 227 158 519 205 627 431 556 442 359 505 504 363 456 454 166 470 491 502 379 375 407 269 291 75 172 367 459
404 495 696 229 442 414 484 136 408 279 204 295 388 37 367 216 370 691 321 657 635 419 283 434 446 155 443 431 246 355 383 397 277 571 583 588 146 483 167 118 433 57 376 389 95 73 411 384 327 221 96 146 410 70 0 57 46 306 690 614 401 160 243 257 455 195 683 591 436 455 501 373 381 100 242 220 306 111 536 568 316 258 274 351 451 394 510 114 293 88 484 345 303 356 324 489 279 126 346 482 553 541 132 423 571 442 637 605 122 134 412 382 310 260 453 419 302 306 51 577 491 425 326 89 352 220 515 289 442 421 448 626 389 315 616 520 238 101 497 201 116 392 200 373 405 76 195 372 497 469 365 353 37 520 271 493 240 333 602 66 433 321 387 387 205 610 471 566 158 399 335 404 52 517 181 552 470 246 87 433 591 526 309 359 87 251 217 81 281 266 171 153 645 504 234 181 454 354 117 168 115 492 264 686 411 616 462 299 564 484 423 428 394 142 530 550 561 319 316 467 328 350 134 113 426 518
460 554 752 288 501 470 542 79 467 335 263 352 447 74 423 274 428 747 377 713 691 475 342 490 502 214 502 487 302 414 442 456 336 627 639 644 202 539 225 174 492 116 432 445 154 87 470 440 383 277 155 90 466 98 57 0 25 365 746 672 459 219 301 316 511 254 739 647 492 511 557 429 440 156 298 279 364 167 594 626 375 317 333 410 507 450 566 147 352 147 543 401 362 415 383 545 338 185 405 538 611 600 190 482 627 501 693 661 181 192 471 440 366 318 511 475 361 362 110 633 550 484 382 148 408 279 571 345 500 477 506 682 448 371 672 576 296 35 553 260 94 449 258 432 464 132 253 431 553 528 424 411 93 576 330 552 299 392 658 125 489 380 445 443 263 666 527 622 174 458 391 463 63 573 240 611 529 302 120 492 647 582 368 415 31 310 276 72 340 324 230 212 701 560 292 239 512 412 173 206 58 550 320 742 470 672 521 358 620 543 479 487 453 200 586 606 617 378 375 523 384 406 134 172 482 574
419 543 712 277 490 429 531 102 456 295 252 311 436 51 383 263 417 706 337 672 651 435 330 450 462 203 491 447 261 402 431 445 324 586 598 604 161 499 214 129 481 104 392 404 143 64 459 399 343 236 144 113 425 75 46 25 0 354 705 661 448 208 290 305 471 242 699 607 452 471 517 388 429 115 258 268 353 156 583 615 364 306 322 399 467 410 526 161 341 136 531 361 351 403 372 505 326 174 394 498 600 589 179 471 586 490 653 620 170 181 460 429 325 307 500 435 350 321 99 592 539 473 342 136 368 268 531 305 489 436 493 641 437 330 632 535 285 59 512 249 132 408 247 421 452 121 242 420 512 517 413 400 82 535 318 541 287 381 618 113 449 368 434 402 252 626 487 581 152 447 351 452 68 533 229 600 518 262 135 481 607 542 357 374 54 299 264 50 329 313 218 200 661 519 281 228 501 401 162 216 81 539 280 702 458 631 510 347 580 531 438 476 442 189 545 566 577 367 364 482 344 366 111 161 442 534
505 189 790 79 290 406 221 444 102 469 184 487 228 341 557 220 229 880 518 799 777 609 271 624 636 199 252 571 435 49 155 370 171 668 772 730 352 408 267 369 293 260 573 578 244 377 105 505 517 378 267 454 595 341 306 365 354 0 763 317 281 155 210 275 558 229 873 688 424 438 644 400 76 337 470 270 98 323 297 220 341 144 97 208 571 420 700 285 233 228 187 468 58 192 74 679 127 214 206 499 256 245 176 132 641 122 779 794 214 181 258 90 360 117 190 461 255 405 254 738 164 198 451 219 477 270 613 358 151 610 378 723 194 504 758 709 284 377 686 271 392 514 137 82 210 308 172 66 574 142 252 327 318 709 298 197 131 286 744 269 566 89 359 469 108 690 593 720 410 258 395 212 319 660 170 210 164 474 275 137 688 716 310 426 395 278 144 389 61 42 144 198 743 655 302 204 185 248 308 316 423 186 472 876 225 805 322 235 706 267 435 123 134 196 627 648 658 268 219 618 423 446 386 193 549 593
273 841 105 712 473 380 678 790 721 414 743 409 970 657 325 546 535 165 396 33 84 282 534 281 246 570 560 261 448 769 634 413 616 111 170 102 561 400 553 577 499 704 345 296 785 641 788 282 372 520 786 800 281 633 692 749 708 763 0 954 479 619 597 558 220 885 158 91 342 339 185 393 713 607 458 519 666 590 982 857 460 820 700 580 268 374 191 804 983 632 853 320 710 933 698 229 825 606 578 279 896 943 675 832 149 693 69 146 812 615 534 812 453 822 926 302 538 382 741 131 718 950 333 779 323 519 150 429 693 328 404 40 606 379 73 170 927 794 264 891 806 273 687 804 610 653 655 788 191 731 508 466 657 170 543 882 661 506 105 756 251 830 435 323 720 107 226 148 542 533 413 986 745 176 720 851 751 460 777 858 91 207 511 424 741 941 670 707 769 750 673 576 23 195 486 727 664 533 633 858 769 846 438 160 618 202 514 924 126 608 328 805 869 647 134 129 112 1009 1006 225 373 365 594 676 240 174
697 138 972 381 483 598 330 812 266 734 446 752 429 647 831 511 424 1050 783 991 969 821 484 845 858 501 404 763 700 275 324 586 432 860 942 922 654 600 590 672 456 562 838 801 537 683 198 736 781 642 568 761 787 681 613 671 660 317 955 0 477 458 466 501 750 534 1043 880 616 630 836 597 292 640 735 535 372 626 266 99 537 382 389 378 763 619 893 572 434 530 133 733 346 392 333 901 334 516 410 691 66 114 482 199 833 271 971 964 510 484 420 229 588 354 296 653 454 670 561 929 238 324 681 526 709 535 805 623 277 882 570 915 357 769 950 886 556 688 908 591 680 773 440 236 346 611 475 245 766 239 447 523 647 886 546 166 433 482 936 576 794 304 562 659 411 882 785 912 712 437 624 358 625 852 433 108 207 739 583 184 880 922 506 622 702 478 446 696 328 345 446 500 935 847 566 472 293 467 611 584 729 126 737 1046 336 975 485 436 898 377 627 181 235 508 819 840 850 468 419 810 642 685 688 500 741 785
222 363 507 274 42 123 247 512 239 246 377 286 532 380 290 204 53 575 306 515 493 346 96 370 382 220 129 288 242 287 152 83 117 384 467 447 331 124 218 348 68 319 328 326 366 387 306 261 277 241 390 522 312 356 374 433 422 281 479 476 0 279 159 120 274 439 568 405 140 155 360 114 232 316 311 168 184 302 501 379 80 382 215 99 287 144 417 407 486 287 371 226 229 495 216 425 387 256 97 215 418 431 325 351 358 212 496 489 353 265 104 330 152 384 445 178 100 181 352 454 263 484 198 344 234 168 329 176 211 343 94 440 140 253 475 410 494 475 433 452 517 299 249 322 155 308 217 307 291 239 29 40 348 410 111 401 223 68 461 367 319 391 54 184 282 407 309 437 377 80 162 498 427 377 353 373 273 293 388 377 405 446 79 139 463 477 232 457 331 312 305 225 459 371 177 385 209 54 287 462 491 368 291 570 163 500 83 486 423 177 152 323 388 297 344 364 375 533 523 334 160 167 364 325 265 310
360 344 650 77 298 303 351 297 257 299 137 317 332 182 387 108 237 711 348 677 655 439 175 454 466 50 311 383 266 204 251 297 144 524 603 608 203 362 118 220 301 105 403 408 119 216 260 337 347 208 143 308 390 185 160 219 207 155 619 457 279 0 121 150 408 176 703 544 378 393 476 264 230 189 301 103 150 175 437 375 199 183 118 219 403 284 530 160 274 73 327 300 151 296 172 509 187 65 214 405 396 384 69 272 524 276 657 625 97 26 280 230 192 184 329 346 181 237 127 597 319 312 283 95 309 103 468 189 265 441 347 579 257 335 636 540 231 261 517 188 276 346 40 222 273 153 65 221 450 296 244 253 163 540 154 337 80 212 622 142 398 192 286 313 70 563 425 586 261 267 226 348 212 492 114 365 319 304 151 276 544 546 192 250 249 232 57 243 131 115 60 49 598 486 133 121 321 232 159 196 277 341 303 706 278 636 330 280 584 351 390 277 274 41 483 504 514 300 297 449 254 277 237 69 379 471
339 352 624 131 200 240 242 380 228 269 228 287 389 265 357 46 128 680 318 633 611 409 77 424 436 89 202 405 235 216 141 176 35 502 572 564 237 242 125 254 191 187 373 378 235 293 295 305 317 178 258 390 359 262 243 301 290 210 597 465 159 121 0 75 392 290 673 522 258 272 478 206 221 222 271 71 97 208 465 368 147 239 118 109 405 226 500 276 343 155 360 268 142 352 138 479 244 124 105 333 407 413 193 301 475 201 613 594 222 133 171 259 161 240 386 295 60 206 220 566 249 368 251 212 278 71 447 158 200 410 226 557 147 305 592 509 345 344 487 303 359 314 91 251 163 214 59 235 408 227 123 133 245 509 98 365 80 92 578 235 366 248 165 275 134 524 427 556 313 157 195 405 295 494 204 361 262 274 256 305 522 516 115 231 331 334 74 326 188 169 147 95 577 489 102 236 212 112 193 330 359 356 272 676 169 605 220 343 540 242 269 312 330 165 461 482 492 389 379 452 223 246 270 193 383 427
300 388 586 196 161 201 278 395 264 261 276 279 454 278 306 44 140 629 310 594 572 358 25 373 385 104 205 367 228 278 177 137 96 463 521 525 229 203 117 246 188 202 365 327 249 286 331 279 309 170 273 405 333 254 257 316 305 275 558 501 120 149 75 0 353 314 622 484 219 234 439 167 257 214 263 63 158 200 527 404 104 304 183 124 366 187 449 290 408 170 396 242 203 417 199 428 309 138 93 294 443 456 208 362 436 236 575 543 236 147 183 320 108 305 451 256 48 180 235 515 285 433 225 227 252 63 408 132 236 359 187 518 183 269 553 458 370 358 435 355 374 288 146 312 199 207 91 296 369 263 111 94 247 458 43 427 144 53 539 250 340 313 126 236 188 485 388 504 305 170 145 469 309 455 253 397 298 266 271 366 484 465 59 169 346 371 129 340 252 234 202 110 538 450 94 260 248 100 185 344 374 392 265 625 205 554 203 408 501 253 231 348 395 180 422 443 453 454 444 413 185 208 262 208 344 388
54 636 251 507 268 175 473 553 516 176 533 203 765 420 129 336 330 344 195 248 242 119 329 144 156 359 355 62 211 564 429 208 411 125 236 197 323 174 342 339 294 467 174 100 547 403 583 72 166 282 548 563 85 396 455 511 471 558 220 749 274 409 392 353 0 647 336 145 137 144 104 187 508 369 252 308 460 352 777 652 255 615 495 375 65 169 199 566 720 421 648 110 505 728 493 199 620 395 373 84 691 738 465 627 125 488 255 258 575 404 329 607 243 617 721 97 333 171 503 198 513 745 130 541 104 308 70 219 488 181 199 180 401 142 207 179 690 556 206 653 571 73 482 599 405 416 450 583 31 526 303 261 420 179 338 677 456 301 209 518 93 624 230 118 515 164 51 206 356 328 210 781 507 120 510 646 546 253 540 653 145 215 306 219 504 704 465 470 564 545 463 365 200 139 275 517 459 328 396 620 532 641 232 339 413 269 309 719 191 402 123 600 664 437 84 105 115 772 768 104 170 160 356 465 39 52
596 463 889 181 445 520 444 283 329 472 64 488 194 229 560 273 383 883 514 849 828 611 357 626 639 213 425 623 438 276 338 456 291 763 775 780 338 522 311 310 447 201 568 581 101 265 393 576 519 413 110 343 602 263 195 253 242 229 882 534 439 175 290 315 647 0 876 783 538 553 693 427 303 292 435 266 257 304 341 488 362 111 226 365 643 447 702 110 99 232 405 538 255 161 276 682 147 230 360 613 473 462 112 368 763 349 830 797 91 169 426 324 355 128 258 611 341 498 143 769 391 231 519 125 545 266 708 352 378 613 506 818 371 507 809 712 57 230 689 58 217 585 191 326 386 249 241 353 689 368 380 413 229 712 317 414 217 372 795 151 626 189 445 579 156 802 664 758 351 413 389 209 189 710 95 473 391 438 125 354 783 718 355 413 284 57 209 278 172 217 137 212 838 696 296 55 409 368 290 122 268 458 456 878 392 808 476 105 756 465 549 406 315 138 722 743 753 125 121 659 520 543 326 119 618 710
349 931 262 775 563 470 768 782 811 406 828 401 1070 649 318 633 625 26 388 125 96 274 624 273 238 655 649 305 440 859 724 503 709 259 102 136 553 469 574 569 589 697 338 311 777 633 878 348 365 512 778 793 308 625 685 741 700 873 158 1044 569 704 674 623 338 877 0 248 432 457 236 493 803 599 450 604 755 582 1072 947 550 881 783 670 293 464 181 796 975 653 943 386 800 1038 787 219 885 653 668 397 986 1033 761 922 300 783 99 79 804 700 624 902 515 882 1027 391 628 444 733 132 808 1010 410 771 382 604 316 492 783 277 494 197 696 371 136 161 920 786 218 883 800 337 738 893 700 646 681 878 309 821 598 556 649 161 582 972 744 596 122 748 268 890 524 413 768 264 283 154 534 623 489 1086 737 223 805 940 841 452 769 948 248 161 601 513 734 933 728 699 829 813 759 661 179 211 548 863 754 623 625 850 762 936 430 3 708 62 604 981 170 697 418 895 959 732 262 239 268 1001 998 235 449 464 586 795 305 330
194 762 112 633 394 301 598 684 641 307 664 334 890 551 251 467 455 255 331 123 174 209 454 230 231 490 480 182 342 689 554 334 537 36 217 141 454 318 473 470 419 598 294 221 679 534 708 203 297 413 680 694 207 527 586 642 602 688 91 874 400 540 517 479 140 778 248 0 262 289 110 313 634 500 383 439 586 483 903 777 380 741 620 501 165 295 180 697 877 552 773 241 631 854 618 224 745 526 499 200 817 863 596 753 67 614 160 188 706 535 455 732 374 742 847 222 458 302 635 170 638 870 253 672 244 439 71 350 614 278 348 52 527 273 114 160 821 687 253 784 707 199 608 724 530 547 575 709 112 652 429 387 551 160 463 803 581 427 144 649 177 750 355 244 641 25 146 187 487 453 333 906 638 101 641 771 671 384 671 779 0 196 432 345 635 835 590 601 689 671 594 496 71 121 406 648 584 453 527 752 663 766 363 251 539 250 434 845 165 528 249 725 790 568 55 54 35 903 899 150 293 286 488 596 160 94
84 502 373 373 134 41 339 534 382 199 475 254 631 401 218 257 196 438 246 378 356 208 195 233 245 268 220 151 191 430 295 74 277 247 330 309 304 37 267 320 160 368 263 189 415 384 449 123 217 242 438 544 174 377 436 493 452 424 342 615 140 318 258 219 137 538 430 268 0 40 223 81 374 350 256 217 326 333 643 518 121 481 361 241 150 62 280 456 585 335 514 161 371 594 358 288 486 304 239 98 557 604 374 493 220 354 359 352 402 313 195 473 175 483 587 40 199 130 401 317 379 610 136 393 110 217 192 174 354 270 62 302 267 193 337 273 593 537 295 551 553 161 348 464 271 397 316 449 153 392 169 127 401 273 204 543 322 167 323 416 182 490 95 60 381 262 172 299 338 194 135 647 489 239 452 511 412 243 437 519 268 309 172 112 485 576 331 451 430 411 404 274 322 234 232 484 325 194 335 510 513 506 241 433 279 363 175 585 285 268 15 466 530 345 206 227 238 632 621 197 111 92 338 374 128 172
103 517 364 388 149 100 354 553 396 218 490 273 646 420 237 272 211 463 265 367 361 227 210 251 264 328 235 169 210 444 310 94 292 244 355 316 323 34 327 339 175 427 282 207 475 403 463 142 236 261 498 563 193 396 455 512 471 438 339 630 155 377 273 234 144 553 455 289 40 0 223 140 389 369 275 277 341 352 658 533 161 496 375 256 169 122 318 516 600 395 529 180 386 609 373 307 501 364 254 60 572 618 433 508 217 369 374 377 461 373 210 488 235 497 602 59 213 149 460 317 393 625 155 452 129 277 189 193 369 288 61 299 282 212 326 298 608 556 314 565 572 180 363 479 285 416 330 464 150 407 184 142 420 298 219 558 336 182 328 475 200 505 110 79 396 264 191 324 357 209 195 662 508 239 467 526 427 262 496 534 289 334 187 172 504 590 346 470 444 426 419 333 319 258 285 499 339 208 395 570 532 521 260 458 294 388 190 600 310 283 34 480 545 405 203 224 234 646 636 216 130 111 357 433 146 169
142 724 216 595 356 263 561 600 603 224 602 251 853 467 144 405 418 241 223 164 142 101 417 123 147 429 442 98 258 651 517 296 499 79 134 95 371 262 392 387 382 515 187 114 595 451 670 141 214 330 596 611 100 443 503 559 518 644 185 837 362 478 480 441 105 695 234 111 225 224 0 275 596 417 299 377 548 400 865 740 343 703 582 463 86 257 97 614 793 471 735 179 593 816 580 140 707 464 461 165 779 825 534 715 120 576 144 155 623 474 417 695 312 704 809 184 420 240 551 96 600 832 191 589 175 377 83 288 576 171 287 145 489 189 123 77 738 604 170 701 617 130 517 686 492 464 453 671 76 614 391 349 467 77 379 765 543 389 109 566 69 712 317 206 541 130 50 103 404 416 271 868 555 18 579 733 634 301 587 741 111 113 394 307 552 751 500 517 651 633 532 434 165 37 344 586 546 415 443 668 580 728 280 237 501 166 397 799 89 490 211 687 752 506 81 53 110 819 816 43 231 248 404 534 98 97
135 483 424 322 156 40 361 471 359 132 388 172 579 338 176 191 166 499 192 428 406 228 143 243 255 215 242 201 128 407 272 59 226 298 391 360 241 109 214 257 182 315 215 197 362 321 426 131 164 179 385 481 203 314 373 429 388 400 392 596 114 264 206 167 187 427 492 318 81 140 274 0 352 287 193 164 288 270 621 499 68 429 309 219 200 20 319 403 534 282 491 112 332 543 329 298 434 251 188 153 538 551 321 470 271 332 409 413 349 260 217 450 96 431 576 96 147 67 348 367 401 559 84 339 111 164 242 110 331 229 103 353 289 139 388 328 482 474 305 468 489 158 296 442 293 334 264 427 204 358 142 75 337 328 128 521 270 116 374 363 210 439 74 69 330 313 223 350 274 216 56 595 425 290 365 492 393 179 384 496 318 335 121 32 422 484 279 387 378 359 319 221 372 284 153 373 346 150 282 457 450 487 178 495 301 424 197 534 336 290 92 443 520 292 257 277 288 580 570 247 46 53 274 321 178 223
456 149 787 154 241 357 147 519 28 490 258 508 283 416 578 266 180 810 539 750 728 580 240 605 617 274 177 523 456 56 80 322 187 619 702 681 457 359 345 474 218 335 593 561 319 452 94 495 537 398 342 529 546 416 381 440 429 76 714 291 232 230 221 257 509 302 802 639 375 390 595 352 0 443 491 291 108 429 305 196 293 211 126 133 522 378 652 360 288 303 159 489 82 246 69 660 181 289 165 450 230 219 251 141 592 47 731 724 289 256 183 99 343 201 213 412 210 426 329 689 90 253 437 294 469 291 564 378 76 631 329 674 119 525 709 645 410 452 667 346 467 533 212 91 135 383 215 75 525 67 203 279 393 645 302 205 165 238 695 344 554 143 286 419 183 641 544 671 533 209 380 267 394 611 244 190 90 495 350 145 639 681 261 377 470 332 187 464 130 117 219 273 694 606 322 279 110 223 413 391 498 155 493 805 150 734 247 290 657 192 387 111 156 271 578 599 609 322 273 569 398 406 491 268 500 544
318 574 611 259 360 328 463 235 449 194 301 210 485 64 282 181 349 605 236 571 550 333 229 348 361 150 423 345 160 386 363 328 256 485 497 502 57 397 97 32 387 112 290 303 192 71 443 298 241 135 193 245 324 40 100 156 115 337 604 639 319 189 222 214 369 292 598 505 350 369 415 287 442 0 157 151 318 28 632 589 247 355 284 331 365 308 424 211 390 143 510 260 333 453 359 403 376 150 326 397 578 567 229 454 485 422 552 519 219 181 392 413 224 357 549 333 282 220 148 491 471 522 241 186 267 151 430 204 421 335 378 540 369 229 531 434 334 201 411 298 216 307 222 404 384 60 197 404 411 449 345 283 64 434 202 519 246 263 517 163 348 375 317 301 252 524 386 480 73 379 249 501 152 432 278 583 483 160 184 459 505 440 240 273 186 348 223 136 314 297 243 144 560 418 164 278 433 306 58 265 214 523 178 600 390 530 402 396 478 463 337 460 456 195 444 465 475 416 413 381 242 265 48 210 340 432
220 622 493 371 349 232 512 340 498 86 444 49 628 207 137 229 398 459 80 425 403 203 236 202 214 251 471 228 64 486 411 251 305 367 351 356 111 302 154 127 374 254 134 185 335 191 565 180 87 93 336 350 206 183 242 299 258 470 458 735 313 301 271 263 252 435 451 388 255 274 298 192 490 157 0 200 367 140 731 638 241 477 379 379 247 213 278 354 533 286 630 142 411 596 408 243 482 233 374 300 677 679 371 566 367 470 405 373 362 296 410 524 159 478 692 238 330 124 291 345 519 665 145 329 174 200 312 139 470 166 296 422 417 110 384 288 477 343 241 441 359 189 334 516 433 203 277 515 293 497 341 278 207 288 210 631 340 257 370 306 230 486 265 205 364 407 268 334 84 427 167 644 295 314 421 631 531 14 327 571 388 283 235 191 291 491 324 257 426 409 355 257 450 292 187 420 482 300 183 408 319 626 32 454 439 384 389 539 332 512 241 582 568 329 326 347 358 559 556 258 147 169 144 353 223 315
260 422 549 192 212 203 312 347 298 199 228 217 449 215 287 30 198 610 248 576 555 339 80 354 366 55 271 283 165 286 211 180 105 423 502 508 165 246 53 183 239 154 303 308 201 222 365 236 246 107 225 357 290 191 209 268 257 270 518 535 171 104 71 63 308 267 603 444 262 277 375 164 291 151 200 0 167 137 552 438 99 300 179 179 302 183 430 242 365 122 430 199 211 413 208 409 304 90 174 305 477 499 160 387 423 270 557 524 188 100 240 345 92 301 446 245 130 137 187 496 319 429 182 179 209 0 368 89 270 340 230 478 217 234 536 439 322 310 416 307 336 246 142 337 233 143 77 336 349 297 193 135 183 439 53 452 140 115 522 202 297 309 169 213 167 463 324 485 243 227 126 465 262 391 205 431 332 204 223 391 444 446 92 149 298 323 124 292 248 230 158 60 498 386 33 212 282 158 122 296 326 426 202 606 239 535 254 371 483 312 273 382 391 132 382 403 414 391 388 349 154 177 199 160 279 371
408 236 693 76 193 309 185 443 115 365 195 384 318 340 453 142 132 761 414 702 680 505 158 520 532 186 168 474 332 121 79 257 74 571 653 633 333 311 221 350 195 259 469 475 243 390 177 402 413 274 266 453 498 359 306 364 353 98 666 390 184 150 97 158 461 257 754 591 327 341 547 288 108 318 367 167 0 304 370 274 228 183 32 104 474 307 596 284 288 227 260 365 46 281 41 575 175 195 108 402 329 317 175 205 544 113 682 675 213 177 165 163 257 185 280 364 142 302 254 640 156 288 348 219 374 167 516 254 134 507 281 626 113 401 661 597 313 376 583 270 391 411 111 155 129 311 122 139 477 133 155 214 317 597 194 270 72 173 647 269 505 179 247 356 107 593 496 623 409 161 291 302 318 563 172 268 168 370 274 209 591 612 197 313 394 278 93 389 119 97 143 191 646 558 198 203 150 151 289 315 422 242 369 757 135 686 224 287 609 208 338 194 220 191 530 551 561 334 308 521 319 342 367 193 452 496
301 560 594 246 347 311 449 247 435 177 289 193 497 92 265 167 335 588 219 554 533 316 215 331 344 136 409 328 143 373 349 314 243 468 480 485 29 380 84 29 373 104 273 286 204 99 429 281 224 93 205 257 307 68 111 168 157 323 587 626 305 175 208 200 352 304 581 488 334 352 398 270 428 28 140 137 305 0 605 575 233 351 270 317 348 291 408 223 402 135 496 243 319 465 345 387 356 136 312 380 565 553 216 441 468 408 535 502 231 161 378 399 182 353 561 316 268 203 160 474 457 534 224 174 250 137 413 161 407 318 364 523 355 212 514 417 346 213 394 310 228 290 209 391 371 55 183 390 394 435 331 269 76 417 188 505 232 249 500 175 331 361 303 284 238 507 369 463 70 365 207 513 164 415 266 569 469 143 196 445 488 423 226 231 198 360 209 164 300 283 229 130 543 401 151 289 419 292 44 277 226 509 161 583 376 513 388 408 461 450 320 446 442 187 427 448 458 428 425 364 225 248 46 198 323 415
725 194 1034 360 509 626 392 620 262 750 425 768 191 571 838 501 448 1078 799 1018 996 849 508 873 885 480 450 791 716 253 348 590 442 887 970 950 679 627 548 651 502 542 854 829 443 607 195 764 798 659 452 684 815 604 536 595 584 297 982 265 501 436 465 527 777 342 1071 908 643 658 863 621 305 633 776 552 370 645 0 219 561 361 368 402 790 647 920 451 242 509 135 749 324 212 340 928 313 495 434 718 204 154 461 177 861 315 999 992 433 463 451 208 612 332 90 681 478 687 484 957 300 111 732 467 737 552 832 639 308 891 597 943 387 786 978 913 364 572 936 399 558 801 418 215 392 591 454 224 794 270 471 547 571 913 570 101 412 506 964 493 822 283 554 687 389 910 812 940 692 478 676 144 531 880 411 204 269 780 467 163 908 949 530 646 625 286 425 619 307 323 425 479 962 874 583 396 355 491 589 463 609 189 753 1073 383 1003 531 244 925 439 655 177 213 486 847 867 878 276 225 837 666 674 668 479 768 813
599 40 874 298 385 500 232 766 168 636 400 654 382 600 733 413 326 953 685 893 871 723 386 748 760 457 306 666 602 176 226 488 334 762 845 824 604 502 492 621 358 479 740 704 491 637 115 638 684 545 521 714 689 629 566 625 614 220 857 98 379 374 368 404 652 487 945 782 518 533 738 499 196 589 638 438 274 575 220 0 440 336 299 280 665 521 795 525 387 447 87 635 268 345 235 803 287 433 312 593 40 87 436 152 735 174 873 867 463 401 323 182 490 307 249 555 357 573 514 832 140 277 583 479 611 438 707 525 179 785 472 817 259 672 852 788 509 641 810 545 634 676 356 189 248 582 426 156 668 142 350 425 601 788 448 120 338 384 838 529 697 257 464 562 328 784 687 814 680 339 527 311 579 754 386 10 109 641 536 138 782 824 408 524 655 431 360 649 282 261 363 462 837 749 469 425 195 369 560 537 683 35 639 948 239 877 387 389 800 280 529 106 188 415 721 742 752 421 373 712 545 587 637 453 643 687
202 424 491 262 121 107 327 442 300 200 323 240 520 310 244 126 132 556 260 496 474 296 69 311 323 150 209 269 180 348 213 73 166 365 448 427 261 131 149 278 148 249 282 265 297 317 367 198 231 171 320 452 292 286 305 363 352 341 460 537 80 199 147 104 255 362 548 386 121 161 341 68 292 246 241 99 228 232 561 440 0 370 250 159 268 87 387 338 475 217 432 180 273 484 269 366 375 186 128 216 479 492 255 411 338 272 477 470 283 195 183 391 82 372 517 158 88 135 282 435 321 500 152 274 178 99 310 106 272 297 125 420 219 207 455 391 417 405 373 402 432 223 238 383 235 238 174 367 271 299 108 44 279 391 63 461 211 57 441 297 300 380 78 136 262 413 290 417 307 159 119 536 357 357 300 433 333 232 318 437 386 402 37 93 393 418 221 387 319 300 253 155 440 352 107 307 284 91 217 392 421 428 242 551 241 481 163 474 403 257 133 384 461 227 324 345 356 486 483 315 114 121 294 255 246 290
562 312 847 107 387 463 359 386 240 498 66 516 190 293 586 249 326 909 547 855 834 637 300 652 664 226 350 628 464 186 264 399 234 725 801 787 371 464 294 373 390 239 601 607 183 329 242 534 545 406 213 406 587 326 258 317 306 144 820 383 382 183 238 303 615 111 902 745 480 495 701 429 213 355 499 299 183 343 297 337 370 0 151 286 628 448 728 217 112 230 253 497 170 132 202 707 48 216 303 555 322 311 128 217 698 259 836 823 155 184 369 173 389 29 217 518 283 434 206 795 302 190 480 171 506 299 669 387 288 639 449 780 296 533 815 738 144 333 715 184 324 522 165 170 312 289 201 201 631 279 322 356 293 738 326 263 160 314 801 221 595 90 388 498 128 747 650 777 414 356 423 206 271 717 78 322 302 503 228 202 745 744 338 454 347 102 173 341 85 141 128 225 799 712 330 118 322 311 336 229 375 306 501 904 318 834 419 112 763 405 492 254 164 153 684 705 715 158 140 675 451 474 390 145 605 650
442 259 727 45 224 343 218 412 152 378 164 396 302 308 466 155 163 789 427 736 714 517 180 532 545 144 200 508 344 119 112 279 92 605 681 667 298 345 233 315 226 226 481 487 211 338 175 414 425 286 235 422 467 307 274 333 322 97 700 388 215 118 118 183 495 226 782 625 361 375 581 309 126 284 379 179 32 270 368 299 250 152 0 136 508 328 608 252 256 194 258 377 44 265 65 588 156 163 140 436 327 316 144 203 578 138 716 703 181 144 206 161 269 153 278 398 163 314 222 675 180 281 360 187 386 179 550 267 159 519 312 660 146 413 695 618 281 344 595 239 360 423 78 153 161 275 89 137 511 157 186 236 284 618 207 268 40 194 681 237 475 161 268 378 76 627 530 657 356 192 303 317 287 597 140 292 193 383 243 207 625 624 218 334 363 246 61 357 100 82 112 143 680 592 210 172 183 169 254 283 391 255 381 784 167 714 255 256 643 240 372 192 219 158 564 585 595 302 292 555 332 354 332 161 486 530
323 264 608 200 108 224 154 489 140 345 303 396 415 373 395 154 46 676 427 616 594 447 106 471 483 198 90 389 344 188 54 188 76 485 568 548 345 225 233 362 104 296 433 427 343 402 207 362 382 286 366 499 413 371 351 410 399 208 580 377 99 219 109 124 375 365 669 506 241 256 461 219 133 331 379 179 104 317 402 280 159 287 136 0 388 245 518 384 391 264 273 331 151 379 117 526 279 232 32 316 319 332 283 252 459 113 597 590 316 241 70 232 210 288 346 279 77 281 329 555 162 385 303 321 335 179 430 234 112 448 195 541 60 358 576 512 420 452 534 378 467 400 179 223 75 323 167 208 392 140 70 145 354 512 168 302 149 104 562 344 420 276 152 285 208 508 410 538 422 76 246 399 403 478 279 274 174 383 365 278 506 547 128 244 440 381 162 434 223 200 235 204 560 472 210 311 124 89 302 438 468 269 381 672 81 601 133 391 524 138 253 224 289 259 445 465 476 455 406 435 265 272 379 288 366 411
67 649 276 520 281 188 486 549 529 172 527 199 778 416 92 330 343 299 172 239 218 85 342 110 122 354 368 20 207 577 442 221 424 150 191 171 319 187 337 335 307 463 136 62 543 399 596 66 162 278 544 559 48 392 451 507 466 571 245 762 287 403 405 366 65 643 292 170 150 169 85 200 521 365 247 303 474 348 790 665 268 628 508 388 0 182 142 562 742 416 661 104 518 741 506 165 633 390 386 147 704 751 459 640 150 501 220 213 571 399 342 620 237 630 734 110 346 166 499 178 526 758 117 537 100 303 95 213 501 143 212 205 414 138 199 135 686 552 173 649 567 57 442 612 418 412 378 596 75 539 316 274 415 135 304 690 469 314 185 514 50 637 243 131 466 189 34 161 352 341 197 794 503 101 504 659 559 249 535 666 170 171 319 232 500 700 425 465 577 558 457 360 225 96 270 511 472 341 392 616 528 654 228 295 426 224 322 748 147 415 136 613 677 431 109 130 140 768 764 59 157 173 352 460 24 96
117 506 405 341 138 21 342 492 385 154 408 193 599 359 197 211 199 470 213 410 388 240 163 265 277 235 224 183 149 433 298 77 245 279 362 341 262 91 233 278 163 334 236 187 381 342 452 113 185 194 405 502 207 335 394 450 410 420 374 618 144 284 225 187 169 447 463 300 62 122 255 20 378 308 214 183 307 291 647 521 87 449 328 245 182 0 312 422 553 302 517 133 352 562 362 320 453 270 207 135 561 607 340 496 253 358 391 384 368 279 199 476 115 450 591 77 166 88 367 349 382 578 106 359 101 183 224 125 358 250 85 335 271 160 370 305 502 495 328 487 510 137 316 468 274 355 283 453 186 396 173 95 359 305 147 547 289 135 356 382 214 458 99 51 349 294 204 332 295 197 75 614 446 271 385 515 415 200 403 523 300 341 140 52 443 503 299 409 397 379 338 240 354 266 172 392 328 197 302 476 471 510 199 465 283 395 178 553 317 272 74 469 534 312 238 259 270 599 589 229 67 77 295 340 160 205
197 779 284 602 411 318 616 609 659 233 655 228 897 476 144 460 473 189 215 161 134 101 434 100 65 482 498 163 267 707 572 351 535 177 81 92 380 317 401 396 437 523 164 138 604 460 726 196 191 339 605 619 135 452 511 568 527 700 194 892 417 531 501 450 203 704 182 208 280 322 101 320 651 426 277 431 597 409 920 795 388 707 610 518 142 312 0 623 802 480 791 213 642 865 638 38 712 480 516 262 834 881 587 770 217 631 141 103 631 527 472 755 342 709 854 240 476 271 560 75 656 837 237 598 245 431 181 318 631 115 342 182 544 198 120 22 746 613 67 710 627 187 565 747 548 472 508 726 174 669 446 404 476 22 409 820 571 444 106 575 136 717 373 261 595 227 148 64 361 471 316 913 564 88 632 789 689 278 596 801 208 20 417 340 560 760 555 526 656 639 585 488 185 77 374 689 602 471 452 677 588 784 257 184 556 114 452 808 68 546 266 743 798 559 179 151 208 828 825 83 276 290 413 622 154 195
515 502 808 203 470 437 512 184 382 391 162 407 304 148 479 244 398 802 433 768 747 530 311 545 558 184 472 542 357 329 412 414 305 682 694 699 257 480 229 229 462 120 487 500 43 184 385 495 438 332 18 210 521 182 114 172 161 285 801 573 429 156 271 286 566 110 795 702 496 511 612 398 355 211 354 237 279 223 451 527 333 218 248 380 562 418 621 0 209 151 444 457 277 271 298 600 239 167 375 594 512 501 105 407 682 401 749 716 69 152 441 363 326 219 368 530 331 417 62 688 444 341 438 62 464 237 627 323 392 532 464 737 418 426 728 631 153 131 608 111 132 504 195 361 433 168 223 346 608 421 394 369 148 631 288 453 236 362 714 61 545 280 403 498 178 721 583 677 270 428 360 320 83 629 141 512 444 357 26 393 702 637 326 384 168 167 213 197 254 239 145 183 757 615 267 100 482 382 209 54 169 497 375 797 439 727 491 215 675 512 534 402 354 115 641 662 672 235 232 578 439 462 245 87 537 629
695 364 988 212 492 567 433 391 314 571 163 587 95 328 659 353 431 982 613 948 927 711 404 726 738 312 464 722 537 256 366 503 338 862 874 880 437 569 410 409 494 300 668 680 201 365 294 675 618 512 210 442 701 362 294 353 341 233 981 435 486 275 343 408 746 99 975 883 585 600 793 534 287 391 534 365 287 403 242 390 474 113 256 420 742 553 802 209 0 331 306 637 288 62 308 781 146 330 408 660 374 363 212 269 862 334 929 896 190 268 469 225 454 142 159 623 388 597 242 868 376 132 618 224 644 365 807 451 363 712 554 917 406 606 908 811 121 330 788 157 316 683 269 227 421 348 306 254 788 353 427 460 329 811 416 315 264 419 894 251 725 157 493 678 233 902 763 857 450 461 488 111 288 809 194 374 377 537 224 255 883 817 443 512 383 44 277 377 195 246 236 311 937 795 395 154 397 416 389 221 367 359 555 978 437 907 523 6 855 479 597 307 216 237 821 842 853 46 28 758 619 642 425 219 717 810
373 416 662 149 354 332 395 226 329 247 176 265 426 104 335 127 281 659 296 625 603 387 195 402 414 67 355 399 214 276 295 309 189 536 551 556 157 375 78 154 345 33 351 356 133 137 332 349 295 141 133 236 377 107 88 147 136 228 631 529 312 72 154 169 420 232 651 557 391 406 469 293 302 136 233 132 222 128 508 446 228 230 190 263 415 313 478 151 331 0 399 312 222 356 244 457 251 38 258 418 468 456 108 344 536 354 605 573 133 46 324 302 204 231 401 358 214 249 88 545 403 384 295 101 321 132 481 202 353 389 359 591 301 283 584 488 275 189 465 238 204 359 112 294 317 74 107 293 462 381 277 264 84 488 183 408 152 245 570 103 401 264 298 326 141 576 437 534 195 311 238 441 141 485 153 437 415 236 125 348 557 494 221 262 177 289 129 171 203 186 122 65 611 471 145 160 366 265 102 206 205 412 254 654 323 583 374 337 532 396 403 349 345 76 495 516 527 357 353 434 267 290 170 105 391 484
595 60 899 251 380 496 257 682 133 629 316 647 298 517 717 406 319 949 678 889 867 719 379 744 756 371 331 662 595 127 219 461 327 758 841 820 524 498 439 541 383 432 732 700 407 553 66 634 676 537 438 630 685 550 483 541 530 187 853 133 372 327 360 396 648 403 941 779 514 529 734 491 159 510 630 430 261 496 136 87 432 252 259 273 661 518 791 442 304 400 0 628 215 262 208 799 204 386 304 589 72 60 352 68 732 186 870 863 379 354 348 99 482 223 166 552 349 565 431 828 166 201 576 396 608 430 703 518 179 770 468 813 258 664 849 784 425 558 807 461 550 672 309 106 274 481 345 115 664 140 342 418 517 784 441 36 303 377 835 446 693 174 425 558 280 780 683 811 582 349 519 235 495 750 302 71 135 634 453 54 779 820 401 517 571 348 316 566 198 214 316 370 833 745 461 342 221 362 480 453 599 55 632 944 264 874 412 305 796 305 526 48 105 377 717 738 749 338 289 708 537 545 558 370 639 684
78 620 351 389 264 147 468 444 496 68 424 94 626 311 70 227 278 393 86 332 338 122 226 137 149 251 350 85 102 484 409 171 303 225 285 264 215 198 234 231 289 359 109 78 439 295 563 38 58 174 440 455 91 287 347 403 362 468 320 732 226 300 268 242 110 539 386 246 161 180 177 112 488 261 143 200 365 244 749 635 180 476 377 331 104 133 213 458 637 313 628 0 409 590 405 192 481 287 300 159 674 697 356 585 226 468 313 307 466 296 325 543 134 478 623 121 259 63 395 279 508 606 29 433 36 200 170 110 467 123 223 281 397 33 292 222 581 448 199 545 462 47 339 534 400 307 275 534 152 495 254 188 311 222 201 649 338 228 278 410 98 486 186 86 364 265 126 268 248 323 108 642 399 194 401 629 529 145 431 589 246 229 210 132 396 595 322 361 425 427 354 257 300 188 167 408 454 262 287 512 423 624 123 389 409 318 304 643 240 398 148 580 567 328 185 205 216 663 660 151 68 82 248 357 81 173
453 215 738 74 237 353 203 441 109 410 193 428 283 338 498 187 176 806 459 746 724 550 203 565 577 194 194 519 376 76 97 302 118 615 698 677 348 355 266 365 240 255 514 519 241 374 132 446 457 318 264 451 543 336 303 362 351 58 710 345 229 151 142 203 505 255 799 636 371 386 591 332 82 333 411 211 46 319 324 246 273 167 44 151 518 352 641 282 288 223 215 409 0 246 35 620 140 209 153 446 284 272 173 160 589 107 727 720 211 177 200 118 301 140 232 409 187 346 251 685 150 253 392 216 418 211 560 299 128 551 325 671 136 445 706 641 310 374 627 268 389 455 122 110 152 304 133 94 522 127 199 259 314 641 239 224 84 218 692 266 550 144 291 401 105 638 540 668 454 206 335 267 316 608 170 237 162 415 272 164 636 657 241 358 392 264 105 386 84 62 141 193 690 602 242 201 168 196 304 313 420 212 413 801 151 731 269 274 653 249 383 149 175 191 575 595 606 322 273 565 364 387 381 190 496 541
665 322 950 211 486 566 392 441 273 634 187 650 74 391 722 352 425 1045 676 1011 990 773 403 788 801 329 422 785 600 215 325 502 337 828 937 942 500 568 397 472 463 363 730 743 264 427 253 738 681 575 272 505 764 425 357 416 404 192 923 394 477 286 342 407 718 162 1038 848 584 598 855 532 246 454 597 402 281 466 212 348 473 133 254 379 731 552 865 272 63 394 264 700 246 0 267 844 105 342 388 659 333 322 253 228 801 292 992 959 253 310 428 184 492 125 129 621 386 537 305 931 335 101 681 287 707 402 773 490 321 775 552 883 364 669 971 874 184 392 851 220 378 636 268 185 380 411 304 212 734 312 448 459 391 874 430 274 263 418 957 313 788 115 491 601 254 850 753 920 513 455 526 90 351 872 204 333 335 600 287 213 848 880 441 557 446 107 276 440 155 225 254 329 903 858 433 217 355 414 452 284 430 317 618 1041 396 970 492 47 918 438 595 265 175 279 787 808 818 97 48 821 555 578 488 282 709 753
440 197 725 95 225 341 170 462 76 406 214 424 301 359 494 183 164 793 455 734 712 564 199 561 573 227 161 506 373 91 64 306 115 603 685 665 374 343 262 391 201 277 510 515 262 395 143 479 454 315 285 472 530 357 325 383 372 74 698 332 216 172 138 199 493 276 786 623 359 373 579 336 69 359 408 208 41 345 340 235 277 202 65 117 506 362 637 303 306 244 208 405 35 265 0 616 175 230 149 434 274 288 194 175 576 74 714 707 232 198 167 134 298 175 248 396 183 343 273 672 117 271 389 238 415 208 548 295 95 548 313 658 103 442 693 629 332 395 624 289 410 451 143 125 118 325 154 110 509 94 187 262 335 629 235 240 105 221 679 287 537 162 270 402 126 625 528 655 450 193 332 285 337 595 191 229 129 411 293 180 623 653 245 361 413 297 126 407 119 96 162 214 678 590 239 222 134 206 330 334 441 203 410 789 117 718 230 308 641 215 370 160 191 212 562 583 593 341 292 553 360 383 407 212 484 528
205 787 322 581 419 326 624 588 667 212 634 194 876 455 123 439 481 226 164 198 171 80 413 79 44 461 505 142 246 696 580 359 514 216 118 129 359 325 380 375 445 502 109 117 583 439 734 191 170 318 584 598 114 431 490 547 506 679 231 900 425 510 480 429 199 683 219 248 288 307 140 299 659 405 243 410 576 388 941 803 367 687 589 526 150 320 38 602 781 459 799 192 621 844 617 0 691 459 487 285 842 889 566 776 257 639 179 140 610 506 480 734 321 688 833 247 446 250 539 112 664 816 216 577 224 410 220 297 639 77 350 220 552 177 158 59 725 592 29 689 606 166 544 726 556 451 487 725 214 677 454 374 455 59 388 840 550 415 144 554 115 696 380 269 574 267 139 101 331 479 295 892 543 127 611 796 697 244 575 780 248 46 396 319 539 739 534 505 635 619 564 467 223 96 353 668 610 479 431 656 567 791 224 222 564 151 460 787 105 553 274 751 777 538 218 190 247 807 804 91 255 269 392 601 161 235
566 263 852 112 367 467 327 406 208 502 112 520 142 313 590 253 306 913 551 860 838 642 304 657 669 231 357 633 468 155 260 403 238 729 805 791 384 469 299 394 369 260 606 611 204 350 193 538 550 411 234 427 592 347 279 338 326 127 824 335 386 187 243 308 619 157 906 750 485 500 705 433 181 376 504 304 175 356 248 289 374 48 156 279 632 453 733 238 147 251 205 501 140 105 175 712 0 237 283 560 274 262 148 169 702 227 841 827 176 205 363 124 394 20 169 522 288 439 227 799 270 141 484 192 511 304 674 391 256 643 453 784 300 538 820 742 212 354 719 205 345 527 169 122 315 310 206 153 635 247 327 360 314 742 331 214 164 319 806 242 599 42 392 502 149 751 654 782 435 335 428 158 292 721 99 273 270 507 249 154 750 749 343 459 368 151 177 362 56 101 149 230 804 716 335 138 291 315 340 250 396 258 505 909 331 838 398 149 767 373 497 206 115 174 688 709 720 181 132 679 456 479 410 166 610 655
347 403 636 135 323 290 365 264 316 248 162 266 379 148 336 97 251 659 297 625 604 388 164 403 415 37 325 370 214 263 264 267 158 510 551 557 165 333 79 182 314 71 352 357 131 182 319 323 295 142 154 274 378 152 126 185 174 214 605 516 282 65 124 139 395 201 652 531 349 364 462 251 289 150 233 90 195 136 495 433 186 216 163 232 389 270 479 172 300 39 386 286 209 342 230 458 237 0 228 392 455 443 94 331 510 324 606 573 122 32 294 289 179 217 388 332 183 224 116 545 372 371 269 108 296 90 455 176 323 389 317 566 270 283 585 488 273 227 465 237 242 333 98 281 286 119 76 280 437 351 246 222 129 488 140 395 125 215 571 131 402 251 256 300 128 550 411 534 223 280 213 394 178 478 139 424 385 237 152 335 531 495 179 236 215 257 102 209 190 173 119 33 585 473 120 146 335 235 121 226 243 399 255 655 292 584 343 306 532 365 360 336 332 66 469 490 501 326 322 436 241 264 198 94 366 458
321 296 606 196 109 221 186 484 172 314 298 353 425 369 364 150 48 674 380 614 592 445 75 430 443 193 113 387 277 220 85 157 71 483 566 546 341 223 229 358 112 291 402 425 339 397 239 318 351 281 362 494 411 366 346 405 394 206 578 409 97 214 105 93 373 360 667 504 239 254 459 188 165 326 338 174 108 312 434 312 128 304 140 32 386 207 516 380 408 259 304 300 153 389 149 486 283 228 0 314 351 364 278 283 457 145 595 588 311 237 91 263 179 305 378 277 46 250 324 553 193 395 272 316 298 174 428 203 144 417 197 539 91 327 574 509 416 447 493 373 463 398 174 255 107 318 163 240 390 171 71 114 349 509 137 334 144 73 560 339 418 286 147 256 204 506 408 536 417 78 215 409 399 476 275 305 206 329 360 309 504 545 97 213 435 398 157 429 227 204 230 199 558 470 206 306 156 58 297 434 463 300 338 669 113 599 141 408 521 161 251 256 321 254 443 463 474 454 416 433 234 241 374 283 364 409
82 577 314 448 209 136 414 580 457 225 550 252 706 447 216 332 271 403 243 307 301 206 270 230 242 357 295 148 238 505 370 154 352 184 295 256 351 94 339 367 235 494 260 186 575 431 524 121 215 285 576 590 172 423 482 539 498 499 279 690 215 406 333 294 84 613 396 205 98 60 163 154 449 397 300 306 401 380 718 593 216 556 436 316 147 136 259 594 660 419 589 159 446 669 433 285 561 393 314 0 632 679 462 568 157 429 314 317 490 402 270 548 227 558 662 58 274 173 531 257 454 685 156 481 130 306 129 216 429 267 122 239 342 190 267 238 668 584 293 681 599 159 423 539 346 443 391 524 90 467 244 202 447 238 279 618 397 242 269 546 179 565 170 92 456 214 140 265 384 269 193 722 535 179 527 586 487 289 567 594 205 274 247 186 531 651 406 497 505 486 479 362 259 199 272 559 400 269 423 648 559 581 281 398 354 328 250 660 250 343 84 541 605 434 143 164 175 707 696 194 153 134 384 462 125 110
638 79 913 319 424 539 271 750 204 675 384 693 367 585 772 452 365 992 724 932 910 762 425 787 799 439 345 704 641 213 265 527 373 801 884 863 593 541 531 610 397 500 779 743 476 621 137 677 723 584 506 699 728 619 551 610 598 256 896 66 418 396 407 443 691 472 984 821 557 572 777 538 230 578 677 477 329 564 205 40 479 320 327 319 704 560 834 510 372 468 72 674 284 330 274 842 272 454 351 632 0 48 420 137 774 213 912 905 448 422 362 167 529 292 234 594 396 612 499 871 179 262 622 464 650 477 746 564 218 824 511 856 298 711 891 827 494 626 849 529 619 715 378 174 287 549 413 183 707 181 389 464 585 827 487 104 371 423 877 514 735 242 503 601 349 823 726 853 651 378 566 296 564 793 371 49 148 680 521 123 821 863 447 563 640 416 385 634 266 283 384 438 876 788 508 410 234 408 549 522 668 64 678 987 278 916 426 374 839 318 568 119 173 446 760 781 791 406 357 751 584 626 626 438 682 726
685 102 960 308 471 586 317 739 193 688 373 707 302 574 776 465 379 1038 737 978 957 809 438 833 845 428 392 751 655 201 279 521 386 848 930 910 581 587 496 598 443 489 792 789 464 610 125 724 736 597 495 687 775 607 540 598 587 245 943 113 431 384 420 456 738 461 1031 868 603 618 824 551 219 567 690 490 318 553 155 87 492 309 316 332 751 607 881 499 361 457 60 688 273 319 268 888 261 443 364 678 48 0 409 126 821 259 959 952 436 411 408 156 542 280 201 641 409 625 488 917 226 221 635 453 697 490 792 577 265 830 557 903 345 724 938 874 482 615 896 518 607 762 366 163 334 538 402 172 754 227 402 478 574 874 501 93 360 436 924 503 782 231 485 647 338 870 773 900 639 425 579 255 552 840 359 96 195 693 510 111 868 910 460 576 628 405 373 623 255 271 373 427 922 834 521 399 281 421 538 510 656 97 692 1034 324 963 472 362 886 365 615 108 162 434 807 828 838 395 346 797 597 604 615 427 728 773
417 365 706 99 362 360 362 269 278 356 74 374 290 166 444 166 301 767 405 733 712 495 234 510 523 106 343 439 322 224 256 337 209 580 659 664 245 403 167 247 365 112 459 465 69 202 281 393 403 264 92 279 447 199 132 190 179 176 675 483 352 69 194 208 464 112 760 601 419 433 532 321 251 229 371 159 175 216 397 437 255 128 144 283 459 340 586 110 211 108 353 356 173 254 194 566 148 94 278 462 422 411 0 293 580 297 714 681 47 63 344 251 248 129 317 402 253 293 80 653 340 290 339 45 365 159 525 246 287 497 387 635 288 391 693 596 168 202 573 125 217 402 96 243 304 162 134 242 506 317 316 292 166 596 210 363 134 284 679 95 454 190 326 370 74 620 481 642 288 331 282 306 144 548 51 422 340 375 100 303 601 602 249 306 220 169 113 215 151 135 40 105 655 543 189 58 327 305 203 145 248 361 393 762 310 692 394 217 640 383 430 298 264 31 539 560 571 237 234 506 311 334 263 19 435 528
574 101 878 195 359 475 237 645 112 585 279 604 262 457 673 336 298 928 634 868 846 698 358 723 735 315 295 641 552 89 198 440 277 737 820 799 468 477 383 486 336 376 689 679 370 493 45 613 633 494 401 571 664 457 423 482 470 132 832 198 351 272 301 362 627 367 920 758 493 508 713 470 141 454 587 387 205 440 177 152 411 215 203 252 640 497 770 405 267 344 68 585 160 225 175 778 167 330 283 568 137 125 292 0 710 165 849 842 342 298 301 43 477 187 130 531 328 522 371 807 152 158 568 336 587 387 682 474 167 727 447 792 237 621 828 763 389 493 786 424 509 651 253 50 251 425 289 59 643 129 321 397 434 763 414 77 247 356 814 386 672 137 404 537 225 759 662 790 526 328 511 192 435 729 266 136 136 590 416 19 758 799 380 496 512 311 260 506 142 159 260 314 812 724 418 305 201 341 425 417 539 95 589 923 241 853 365 268 775 283 505 37 68 312 696 717 728 301 252 687 516 524 502 310 618 663
178 720 142 591 352 259 556 668 599 292 648 319 848 535 234 451 413 308 310 181 199 208 412 230 240 475 438 166 326 647 512 291 495 71 227 163 439 258 458 455 377 583 294 204 663 519 666 188 282 398 664 679 190 511 571 627 586 641 149 832 358 524 475 436 125 763 300 67 220 217 120 271 592 485 367 424 544 468 861 735 338 699 578 459 150 253 190 682 861 537 731 226 589 812 576 233 703 511 457 158 774 821 580 710 0 572 212 248 690 520 413 690 358 700 805 180 416 287 619 192 596 828 238 657 229 424 55 335 571 278 282 109 485 257 164 170 806 672 263 769 687 178 565 682 488 532 533 667 96 609 387 344 535 170 421 761 539 385 166 634 176 708 313 202 599 42 131 196 472 411 318 864 623 111 625 729 629 369 655 736 67 206 390 303 620 819 548 585 647 629 578 481 129 130 391 633 542 411 511 736 648 724 348 303 497 259 392 803 167 486 207 683 748 552 40 62 49 887 884 150 278 244 472 581 145 79
436 158 740 168 220 337 100 565 54 469 304 487 329 465 557 246 159 789 518 729 707 560 219 584 596 289 171 502 435 102 59 301 167 598 681 661 437 338 324 454 223 387 573 540 365 493 121 475 516 377 388 575 526 462 428 486 475 122 693 271 212 244 201 236 488 349 782 619 354 369 574 332 46 422 470 270 113 408 315 174 272 257 138 113 501 358 631 406 334 355 186 468 107 292 74 639 227 324 145 429 213 259 297 165 572 0 710 703 335 271 188 145 323 247 259 392 189 405 375 668 55 299 416 340 448 270 543 358 29 610 308 654 98 504 689 624 456 498 647 392 513 512 216 137 113 414 259 121 505 33 182 258 445 624 281 215 177 217 675 390 533 189 265 398 229 621 523 651 513 204 359 313 440 591 290 167 67 474 396 191 619 660 241 357 516 378 199 510 177 163 265 295 673 585 301 325 63 202 393 437 544 162 472 784 104 714 252 336 636 146 366 138 202 285 558 578 589 368 319 548 377 385 470 314 479 524
273 856 174 727 487 394 692 738 735 361 784 357 1026 605 273 589 549 107 344 36 15 230 548 228 193 611 574 230 396 783 648 427 631 170 86 49 508 393 529 524 513 652 293 237 733 588 802 273 320 467 734 748 223 581 640 696 656 779 69 968 493 660 611 572 255 832 99 160 356 374 160 407 728 554 406 560 680 537 996 871 474 834 714 595 218 388 166 751 931 609 867 311 724 993 712 203 839 609 593 314 910 957 716 846 211 707 0 63 760 656 549 826 443 836 940 316 552 372 689 79 732 964 323 726 306 560 185 420 707 276 418 109 620 327 48 118 875 741 237 839 754 266 693 818 624 601 636 803 226 745 523 480 605 118 510 896 675 521 36 703 192 844 449 337 723 176 207 96 490 547 403 1042 693 127 761 865 765 407 725 872 160 179 526 438 689 889 684 655 783 764 714 616 91 136 476 818 678 547 581 806 717 860 386 102 632 119 528 937 73 622 343 819 884 688 174 151 180 957 954 159 363 379 542 751 230 213
270 853 251 696 485 391 689 704 732 327 750 323 992 571 239 555 546 86 310 113 52 196 545 194 159 577 571 227 362 780 645 424 630 168 23 58 474 390 495 490 510 618 259 232 699 554 799 270 286 433 700 714 230 547 606 662 622 794 147 965 491 626 596 545 259 798 79 188 353 378 157 415 725 520 372 526 677 503 994 868 471 802 704 592 215 386 103 717 897 575 864 308 721 959 709 140 807 575 590 319 907 954 682 843 209 705 64 0 726 622 546 823 437 804 949 313 549 365 655 54 729 932 332 692 304 526 237 413 704 218 415 137 618 293 75 83 841 707 174 805 721 259 659 815 621 567 602 800 231 742 520 477 571 83 503 893 665 518 44 669 190 812 446 335 689 204 204 75 455 544 410 1008 659 144 727 862 762 373 691 869 188 116 523 434 655 855 650 621 751 734 680 582 168 133 469 784 675 544 547 772 683 857 352 81 630 55 525 903 92 619 340 816 881 654 172 148 196 923 920 156 370 385 508 717 227 252
524 402 816 137 396 388 400 260 315 399 101 415 284 157 487 194 334 811 441 777 755 539 262 554 566 134 380 551 366 262 294 365 242 690 703 708 265 431 199 238 398 102 496 508 28 193 318 503 447 341 51 270 529 190 122 181 170 214 810 510 380 97 222 236 575 91 803 711 446 461 621 349 289 219 362 187 213 231 432 464 283 155 181 316 571 368 630 69 190 133 381 465 211 252 232 609 176 127 311 490 449 438 47 344 691 335 757 725 0 91 377 289 276 156 349 430 281 321 70 697 377 321 446 35 472 187 635 274 325 541 415 746 326 435 736 640 134 174 617 100 172 512 137 281 342 152 162 279 617 354 344 320 157 640 238 390 172 312 722 79 553 218 354 398 112 730 591 686 278 364 310 300 117 637 78 449 377 366 66 330 711 646 277 334 211 147 154 205 188 173 86 133 765 623 217 44 365 332 192 99 239 399 384 806 348 736 427 196 684 421 458 335 291 57 650 670 681 216 212 586 339 362 254 28 546 638
356 370 645 103 332 299 374 271 283 295 130 313 347 156 383 106 260 706 344 672 651 435 173 450 462 46 334 379 261 230 273 276 167 519 598 604 190 342 104 206 323 78 399 404 116 190 286 332 343 167 139 282 386 159 134 192 181 181 614 483 291 26 133 148 404 169 699 540 358 373 471 260 257 175 258 99 177 161 463 401 195 184 144 241 398 279 526 157 268 46 353 295 177 310 198 505 205 32 237 401 422 411 62 298 519 303 653 620 91 0 303 256 188 186 355 341 192 233 101 592 345 338 278 93 305 99 464 185 332 436 326 575 280 330 632 535 224 235 512 182 250 342 66 248 295 127 81 247 446 322 255 231 137 535 149 363 106 224 618 116 393 218 265 309 96 559 420 581 247 289 222 363 186 488 107 391 345 262 137 302 540 542 188 245 222 226 83 217 157 141 77 45 594 482 129 115 344 244 146 211 250 367 298 702 301 631 352 274 580 374 369 303 300 34 479 499 510 294 290 445 250 273 223 63 375 467
278 307 554 261 64 178 144 549 189 351 363 391 464 434 411 215 53 631 407 571 549 402 165 426 438 259 26 344 347 237 103 166 136 440 523 503 406 180 294 423 36 357 456 382 404 463 256 316 379 347 427 560 368 432 412 471 459 258 535 420 104 279 170 183 330 426 624 461 196 211 416 218 182 391 412 240 165 378 451 323 184 369 197 70 343 200 473 445 473 324 321 326 199 428 166 481 363 293 91 271 362 409 344 301 414 188 552 545 377 302 0 280 256 371 395 234 136 286 390 510 184 434 303 381 290 240 385 280 159 463 150 496 72 354 531 466 481 513 489 439 528 354 240 272 76 384 228 257 347 197 64 144 415 466 215 351 210 118 517 405 375 325 143 240 269 463 365 493 482 19 273 448 464 433 340 317 217 398 426 327 461 502 183 250 501 464 223 495 284 262 296 265 515 427 271 372 130 90 362 499 529 312 397 626 84 556 65 473 478 74 208 273 338 320 400 420 431 504 455 390 265 266 440 348 321 366
554 156 885 153 339 455 245 519 96 544 238 562 220 415 632 295 278 908 593 848 826 678 338 698 711 273 275 621 510 55 178 420 236 717 800 779 427 457 341 444 316 335 647 659 318 452 69 593 591 452 360 529 644 415 381 440 429 90 812 228 330 230 259 320 607 325 900 738 473 488 693 450 99 412 545 345 163 398 208 182 391 174 161 232 620 476 750 364 226 302 98 543 118 184 134 753 126 288 263 548 167 156 251 43 690 145 829 822 288 256 281 0 435 145 121 510 308 480 329 787 157 149 526 294 552 345 662 433 174 685 427 772 217 579 807 743 347 451 761 383 467 631 212 8 233 383 247 29 623 135 301 377 393 743 373 108 206 336 793 344 652 92 384 517 183 739 642 769 485 308 469 199 394 709 224 167 152 549 375 47 738 779 360 476 470 270 219 464 101 117 219 272 792 704 376 264 208 321 383 375 498 151 547 903 248 833 345 227 755 291 485 80 57 270 676 697 708 260 211 667 498 504 460 268 598 643
195 466 484 282 196 135 355 408 342 136 317 174 519 274 198 120 206 521 205 465 466 250 92 265 277 143 283 217 98 376 255 148 195 358 413 396 178 205 126 194 222 237 237 219 290 258 409 171 186 89 313 418 225 250 310 366 325 360 453 578 154 193 161 108 243 355 514 379 176 235 310 96 334 224 159 92 257 182 642 481 82 369 269 201 237 116 341 331 454 205 474 134 302 482 298 320 373 179 170 228 520 533 249 477 358 314 446 435 277 188 258 435 0 370 515 168 130 71 276 407 363 498 117 268 143 92 303 24 313 251 199 413 261 161 425 350 411 411 327 396 426 180 232 427 277 216 167 426 284 341 182 119 274 350 67 542 230 98 411 291 232 378 153 136 256 398 259 396 225 233 37 534 362 326 293 475 375 150 312 481 379 357 75 60 359 412 214 324 317 320 247 149 433 321 59 301 325 141 194 385 387 470 159 517 283 446 237 460 372 331 172 426 460 220 317 338 349 480 477 284 77 99 211 249 213 306
563 283 849 109 389 464 347 387 228 499 93 517 162 294 587 250 328 910 548 857 835 639 301 654 666 228 352 630 465 175 237 400 235 726 802 788 373 466 296 375 391 240 603 608 184 330 213 535 546 407 215 407 589 327 260 318 307 117 821 354 383 184 240 305 616 138 903 746 482 497 702 430 201 357 500 300 184 344 268 309 371 29 153 288 629 450 730 219 141 231 225 498 140 125 175 709 20 217 304 557 293 282 129 188 699 247 837 824 156 186 370 144 390 0 188 519 285 435 208 796 290 161 481 173 507 300 671 388 276 640 450 781 298 534 816 739 193 335 716 186 326 524 166 142 313 290 202 173 632 267 324 357 294 739 328 234 161 316 802 223 596 62 389 499 130 748 651 778 415 357 424 177 272 718 79 293 290 504 230 174 746 746 340 456 348 132 174 343 56 101 130 227 801 713 332 119 310 312 337 230 376 278 502 906 319 835 420 141 764 393 493 226 135 154 685 706 716 188 152 676 453 476 391 147 607 651
669 224 999 254 453 570 359 537 217 730 281 746 108 488 818 395 392 1142 772 962 940 870 446 885 897 373 389 735 696 170 292 545 352 831 1034 894 596 571 441 568 430 459 827 839 360 524 175 680 778 552 369 601 759 521 453 512 501 190 926 295 445 329 385 450 721 259 1134 852 587 602 807 575 213 550 693 445 280 562 84 249 516 217 278 346 734 591 961 368 159 491 165 643 232 129 248 940 169 388 378 662 234 193 317 130 805 259 943 1055 350 355 395 121 535 188 0 625 430 580 401 1028 278 28 626 384 652 445 776 533 288 872 541 887 331 766 922 971 281 489 948 316 475 669 311 123 347 508 347 149 738 255 415 502 488 971 473 140 306 461 908 410 766 142 534 631 281 854 756 884 609 422 570 61 448 824 267 234 273 697 384 112 852 977 485 601 542 203 319 536 198 224 317 372 906 818 477 313 322 435 548 380 526 218 715 1137 363 1066 459 161 869 405 599 166 94 342 791 811 822 193 142 781 598 621 585 378 712 757
44 540 333 411 172 79 376 517 419 187 513 214 668 384 178 273 233 397 206 337 316 168 232 192 204 297 258 110 174 467 332 111 315 207 289 269 287 78 280 303 197 431 222 148 511 367 486 83 177 225 512 527 134 360 419 475 435 461 302 652 178 346 295 256 97 509 390 227 40 59 183 96 412 333 239 246 364 316 681 555 158 519 398 279 110 78 240 530 623 359 551 121 409 632 396 247 523 333 277 58 594 641 402 530 180 392 318 311 431 342 233 510 167 520 625 0 236 113 467 276 416 648 104 421 78 246 151 157 391 229 102 262 305 153 297 233 564 520 255 617 535 121 385 502 308 380 353 487 113 429 207 164 384 233 241 581 359 205 283 482 141 528 133 32 419 222 132 259 320 231 134 684 471 199 490 549 449 225 504 556 227 269 210 128 468 613 368 434 467 449 441 303 281 194 213 455 362 231 360 584 496 544 243 393 317 322 212 623 245 306 27 503 568 374 166 187 197 669 659 156 94 74 320 403 87 132
280 341 565 176 141 181 231 440 217 274 278 312 434 325 323 106 93 633 339 574 552 404 31 390 402 149 158 346 237 265 130 117 80 443 525 505 297 183 184 314 168 247 362 384 294 353 284 278 311 237 318 450 370 322 302 361 350 255 538 454 100 181 61 48 333 341 626 463 199 213 419 147 210 282 297 130 142 268 478 357 88 284 163 77 346 166 476 335 388 215 349 259 187 397 183 445 288 183 46 274 396 409 253 328 416 189 554 547 281 193 136 308 138 285 430 236 0 210 280 512 238 413 232 272 258 130 388 162 189 376 167 498 136 286 533 469 396 403 453 353 418 357 151 300 152 274 118 285 349 216 64 74 305 469 97 378 124 33 519 295 377 293 106 216 184 465 368 495 373 123 175 449 355 435 255 350 251 288 316 354 463 505 56 172 391 378 134 385 232 214 207 155 518 430 161 287 201 53 253 390 419 345 298 629 158 558 183 388 481 206 210 301 375 225 402 423 433 434 424 393 193 201 330 253 324 368
123 557 413 327 224 108 429 403 433 65 362 105 564 270 127 165 233 450 136 394 395 178 164 193 205 188 310 146 61 421 346 126 240 287 342 325 174 177 171 190 250 318 165 148 398 254 500 100 114 116 399 414 153 246 306 362 321 405 382 670 181 238 206 180 171 400 443 307 130 149 239 67 426 220 126 137 302 203 687 573 135 414 314 273 166 88 269 417 499 250 565 63 347 527 343 248 418 224 242 173 612 634 294 522 287 405 374 364 322 233 285 480 71 415 560 113 201 0 354 336 454 543 46 313 72 137 232 48 405 180 172 342 352 90 353 279 456 407 256 504 422 109 277 472 361 267 212 471 213 432 209 143 270 279 138 587 275 170 339 369 161 423 141 81 301 326 188 325 207 284 44 579 358 255 338 566 467 112 390 526 307 285 147 67 355 457 259 320 362 365 292 194 362 250 104 346 415 212 246 471 383 561 111 445 369 375 265 505 301 358 117 517 505 265 246 267 277 525 522 213 22 45 207 294 142 234
453 443 745 177 420 386 461 189 356 328 152 344 336 86 416 193 347 740 370 706 684 468 260 483 495 133 421 480 295 303 361 363 254 620 632 637 195 429 167 167 411 57 425 438 43 122 359 432 376 270 44 199 459 119 52 110 99 254 739 562 378 127 220 235 504 143 732 640 445 460 550 422 329 148 291 186 254 160 484 516 282 206 222 329 500 367 559 63 241 89 432 394 251 304 272 538 227 116 324 531 501 489 80 371 620 375 686 654 70 101 390 330 275 208 401 468 280 355 0 626 418 373 375 37 401 186 564 272 419 470 414 675 367 364 665 569 186 123 546 149 138 441 167 321 383 106 172 320 546 395 343 319 86 569 237 441 207 311 651 16 482 269 353 436 153 659 520 615 207 377 309 352 65 566 129 500 418 295 37 381 640 575 275 333 140 199 184 134 229 214 119 132 694 552 216 129 431 331 146 117 168 440 313 735 388 665 440 247 613 461 472 376 342 90 579 599 610 267 264 515 377 399 183 61 475 567
222 805 222 668 436 343 641 676 684 299 722 295 964 543 211 527 498 140 282 98 76 168 497 166 131 549 523 179 334 732 597 376 580 151 40 29 446 342 467 462 462 590 231 204 671 526 751 222 258 405 672 686 202 519 578 634 594 738 131 917 443 598 568 517 211 770 133 170 305 330 109 356 677 492 344 498 629 475 945 820 423 774 676 544 167 337 75 689 869 547 816 280 673 931 661 112 779 547 542 271 859 906 654 795 192 656 79 54 698 594 498 775 409 776 889 265 501 337 627 0 681 904 304 665 255 498 189 385 656 190 367 119 569 265 57 55 813 679 146 777 693 224 631 767 573 539 574 752 182 694 472 429 543 55 475 845 637 470 43 641 142 784 398 286 661 186 156 17 428 496 382 980 631 78 699 814 714 345 663 821 170 88 475 406 627 827 622 593 723 706 652 554 123 85 441 756 627 496 519 744 655 809 324 135 581 72 477 875 23 571 292 768 833 626 154 131 179 895 892 108 342 357 480 689 179 203
460 125 735 210 246 361 93 608 68 533 347 552 371 529 594 310 210 813 583 754 732 584 284 608 621 354 167 526 500 126 124 349 231 623 705 685 501 363 389 518 219 452 638 564 407 558 113 499 561 442 431 618 550 527 470 529 518 164 718 237 262 287 265 301 513 391 806 643 379 393 599 400 89 487 535 335 156 473 301 140 337 299 180 177 526 382 656 448 377 419 166 508 150 335 117 664 270 388 209 454 179 226 340 152 596 55 734 727 377 313 183 157 387 290 276 416 254 470 418 692 0 304 486 383 472 335 568 422 56 645 333 678 120 537 713 649 498 540 671 435 556 537 258 163 109 479 323 130 529 23 233 301 510 649 346 201 220 282 699 433 557 232 325 422 272 645 548 675 577 200 424 354 483 615 333 134 34 539 439 171 643 685 305 432 559 421 241 553 219 206 308 360 698 610 366 368 56 260 457 479 587 129 537 809 99 738 248 378 661 140 390 125 209 328 582 603 613 411 362 573 447 448 535 357 503 548
692 254 977 237 493 593 398 510 247 703 254 719 81 460 791 379 432 1114 745 1080 1059 843 430 858 870 356 429 758 669 200 332 529 360 855 1006 1011 569 595 424 541 470 432 800 812 333 497 205 664 750 536 341 574 833 494 426 485 473 198 950 325 484 313 368 433 745 231 1107 875 610 625 831 559 253 523 666 429 288 535 111 279 500 190 281 385 758 578 934 341 132 463 195 627 253 102 274 913 141 371 395 685 264 220 290 160 828 299 1061 1028 322 339 435 151 519 161 28 648 413 564 374 1000 308 0 610 356 636 429 799 517 328 844 579 910 371 738 1040 943 253 461 920 289 447 652 295 153 386 480 331 179 761 285 455 486 461 943 457 167 290 444 1026 383 857 125 518 628 265 877 780 989 582 461 553 34 420 847 240 264 303 669 356 142 875 949 468 584 515 176 303 509 182 232 300 355 929 842 460 286 362 438 521 353 499 249 687 1110 402 1039 499 133 987 444 622 197 124 315 814 835 845 166 115 805 582 604 557 351 735 780
78 568 364 373 241 125 446 424 443 63 407 109 609 291 93 210 250 416 109 345 323 145 209 160 172 234 328 117 82 467 357 144 286 238 308 276 194 174 217 211 267 338 132 114 419 275 510 51 80 153 420 434 120 267 326 383 342 451 333 680 198 283 251 225 130 519 409 258 136 155 190 84 436 241 147 183 348 224 732 583 152 460 360 303 117 106 236 438 617 296 576 29 392 573 389 215 464 270 272 156 622 635 339 568 238 416 325 330 368 279 303 526 117 461 606 104 232 46 375 302 486 589 0 413 26 183 183 94 415 146 189 293 374 56 304 245 561 427 222 525 443 75 322 518 378 287 258 517 161 443 226 160 291 245 184 632 321 200 290 390 127 469 158 76 347 277 139 291 228 301 80 625 379 206 384 577 477 133 411 572 258 251 193 104 375 575 305 341 408 410 337 240 313 201 150 392 432 234 267 492 403 572 117 412 386 341 282 623 252 376 123 528 551 311 197 218 228 643 640 164 40 55 228 340 93 182
490 408 783 142 412 378 453 226 321 366 117 382 319 123 454 185 339 777 408 743 722 506 252 521 533 125 413 517 332 268 300 355 246 657 669 675 202 421 181 204 403 70 463 475 26 160 324 470 413 307 49 237 496 157 89 148 136 219 776 527 370 95 212 227 541 125 770 678 437 452 588 339 294 186 329 178 219 174 466 481 274 171 187 321 537 359 597 67 224 102 397 432 216 286 237 576 192 108 316 480 466 454 45 336 657 340 724 691 35 93 382 295 267 173 383 421 272 312 37 663 383 356 413 0 439 178 602 264 331 507 405 712 359 401 703 606 168 159 583 131 174 479 135 286 374 120 164 285 583 360 335 310 124 606 229 406 175 303 689 52 520 234 344 388 118 697 558 652 245 369 301 334 102 604 94 465 383 332 57 346 678 612 267 325 178 182 152 172 194 179 84 124 732 590 208 77 423 323 160 121 206 405 350 773 380 702 432 230 650 453 449 341 307 55 616 637 648 250 246 553 329 352 220 26 512 605
51 596 354 399 228 112 433 450 475 89 434 126 636 317 101 237 290 388 118 328 306 153 236 168 180 260 314 101 108 493 389 168 312 228 280 259 221 147 243 237 254 364 140 109 445 301 542 34 89 180 446 461 124 293 352 409 368 477 323 709 234 310 278 252 104 545 381 249 110 129 173 111 468 267 174 209 374 250 737 612 178 486 386 335 100 101 244 464 643 322 607 36 418 599 415 223 490 296 298 130 651 697 366 587 229 448 309 302 394 305 289 552 143 487 632 78 258 72 401 267 472 615 26 439 0 209 173 120 448 155 175 284 361 64 288 223 587 454 231 551 469 58 349 544 364 313 284 543 135 486 263 186 317 223 210 637 347 226 274 416 132 495 189 50 373 268 122 250 254 287 106 651 405 189 410 605 505 159 437 598 249 260 219 130 401 601 331 367 434 437 364 266 303 184 176 418 418 287 293 518 429 600 143 383 373 313 268 649 235 362 97 559 577 337 188 208 219 669 666 147 66 81 254 366 77 156
260 422 549 192 212 203 312 347 298 199 228 217 449 215 287 30 198 610 248 576 555 339 80 354 366 55 271 283 165 286 211 180 105 423 502 508 165 246 53 183 239 154 303 308 201 222 365 236 246 107 225 357 290 191 209 268 257 270 518 535 171 104 71 63 308 267 603 444 262 277 375 164 291 151 200 0 167 137 552 438 99 300 179 179 302 183 430 242 365 122 430 199 211 413 208 409 304 90 174 305 477 499 160 387 423 270 557 524 188 100 240 345 92 301 446 245 130 137 187 496 319 429 182 179 209 0 368 89 270 340 230 478 217 234 536 439 322 310 416 307 336 246 142 337 233 143 77 336 349 297 193 135 183 439 53 452 140 115 522 202 297 309 169 213 167 463 324 485 243 227 126 465 262 391 205 431 332 204 223 391 444 446 92 149 298 323 124 292 248 230 158 60 498 386 33 212 282 158 122 296 326 426 202 606 239 535 254 371 483 312 273 382 391 132 382 403 414 391 388 349 154 177 199 160 279 371
123 691 181 562 323 230 528 613 571 236 593 263 820 480 178 396 385 281 255 178 172 172 384 193 206 420 409 111 271 618 484 263 466 55 213 136 384 229 402 400 349 527 223 149 608 464 638 132 226 343 609 623 135 456 515 572 531 613 150 804 329 469 447 408 70 708 274 76 192 189 81 242 563 430 312 369 515 413 832 707 310 670 550 430 95 224 177 627 806 482 703 170 560 783 547 220 675 456 428 129 746 793 525 682 55 543 185 235 635 465 384 662 303 672 776 151 388 232 564 166 568 799 183 602 173 369 0 279 543 241 254 110 456 202 138 157 750 617 250 714 632 123 537 653 460 476 505 638 41 581 358 316 480 157 393 732 511 356 140 579 140 679 284 173 570 95 76 183 417 383 263 836 568 98 570 700 601 314 600 708 76 193 361 274 564 764 520 530 619 600 523 425 130 117 335 577 514 383 456 681 592 695 292 277 468 246 364 774 169 457 178 655 719 497 14 35 46 832 829 113 223 215 417 525 89 52
171 509 460 279 220 145 399 387 385 112 314 152 516 254 174 117 230 498 183 441 442 226 116 241 253 141 307 194 75 374 299 158 192 335 390 373 158 214 123 174 246 235 213 195 288 238 452 147 162 69 311 397 201 230 289 346 305 358 429 622 178 190 158 132 219 353 490 355 174 193 286 110 378 204 139 90 254 161 639 525 106 366 267 225 213 125 317 329 451 203 518 110 299 480 295 296 371 177 194 216 564 587 246 474 335 358 422 412 274 186 282 433 24 368 513 157 153 48 273 384 407 496 94 265 120 90 279 0 357 228 208 390 305 138 401 327 408 391 304 393 406 156 229 424 320 213 165 424 261 385 206 142 254 327 91 539 228 122 387 288 208 376 176 124 253 374 235 373 204 257 46 532 342 303 291 519 419 129 309 479 355 333 99 70 338 409 212 304 315 317 244 146 409 297 56 298 369 165 145 383 366 514 139 493 326 423 261 458 349 355 160 469 457 218 294 314 325 477 474 260 65 88 191 246 190 282
435 163 712 189 222 336 71 579 83 468 333 486 358 464 556 245 158 789 517 729 707 559 218 584 596 289 142 502 434 131 59 324 166 598 681 660 436 338 324 453 194 386 572 540 355 492 127 474 516 377 379 589 525 461 442 500 489 151 693 276 211 265 200 236 488 378 782 619 354 369 574 331 75 421 470 270 134 407 308 179 272 286 159 112 501 358 631 396 363 354 179 467 128 321 95 639 257 323 144 429 218 265 288 167 572 29 710 703 325 332 159 174 322 276 288 392 189 405 419 668 56 328 415 331 448 270 543 357 0 609 308 653 71 504 689 624 485 543 647 383 558 512 269 166 85 413 258 144 504 39 182 257 444 624 280 208 239 216 675 434 533 219 264 398 220 620 523 651 512 175 359 342 494 590 319 173 73 473 387 185 619 660 240 356 530 407 252 525 206 192 256 294 673 585 301 316 35 201 392 427 558 168 471 784 75 714 223 365 636 117 366 139 231 306 557 578 589 397 348 548 377 424 469 305 479 524
187 763 418 512 401 267 606 520 639 143 566 117 808 387 55 371 396 304 87 294 248 73 345 48 84 393 487 123 178 627 552 290 446 244 196 225 290 307 311 306 427 434 32 81 514 370 706 136 102 249 515 516 95 363 422 478 438 610 327 876 344 442 412 361 181 614 279 276 270 288 169 231 632 336 166 341 508 319 872 779 298 618 520 449 143 252 115 533 713 390 771 123 553 775 549 77 623 391 418 267 818 820 498 707 278 611 275 218 542 437 462 665 252 620 765 229 378 181 470 190 646 747 147 508 156 341 241 229 611 0 332 316 534 109 254 157 657 523 76 620 537 111 475 657 538 383 418 656 212 638 372 306 387 157 319 772 481 346 240 485 108 627 304 206 505 295 169 179 254 461 226 823 474 170 543 772 673 167 507 712 276 117 328 250 471 671 465 412 567 550 496 398 319 162 285 600 591 380 363 587 499 767 147 275 546 220 442 719 201 535 256 723 709 470 239 218 268 739 735 128 186 201 323 533 143 234
146 456 413 339 88 57 293 568 336 230 441 269 597 435 280 223 150 500 308 440 418 270 161 295 307 279 175 213 225 384 249 52 211 309 392 371 338 31 278 354 114 378 325 251 426 418 403 185 279 270 449 578 236 411 434 492 481 378 404 569 94 328 224 185 199 504 492 338 62 61 285 96 328 375 290 228 281 361 597 472 118 447 327 195 212 78 342 467 551 346 468 223 325 560 313 350 452 315 197 122 511 558 384 447 282 308 421 414 413 324 149 427 191 448 541 102 165 164 411 379 333 576 182 403 168 228 254 201 308 332 0 364 221 255 400 335 559 535 357 517 564 223 314 419 225 367 282 403 215 346 123 93 435 335 170 497 288 133 386 426 244 456 61 118 347 313 234 362 371 148 151 613 486 301 418 466 366 277 447 473 338 371 138 128 519 542 297 485 396 377 370 284 384 296 236 450 279 148 346 521 547 461 275 495 233 425 129 551 347 223 77 420 484 356 268 289 300 598 587 259 143 144 372 384 190 235
234 802 104 673 434 340 638 724 681 347 704 374 930 591 286 507 495 204 366 72 123 243 494 269 234 530 520 221 382 729 594 373 577 71 141 90 494 361 513 510 459 638 334 256 718 574 748 243 337 453 719 734 242 566 626 682 641 723 40 914 440 580 557 518 180 818 197 52 302 299 145 353 674 540 422 479 626 523 942 817 420 780 660 541 228 335 180 737 917 592 813 281 670 894 658 217 785 566 539 239 856 903 636 792 109 653 109 137 746 575 495 772 413 782 887 262 498 342 674 119 678 910 293 712 284 479 110 390 653 317 364 0 567 313 63 159 861 727 253 824 742 233 647 764 570 587 615 749 151 691 469 426 590 159 503 842 621 467 93 689 211 790 395 284 681 68 186 137 527 493 373 946 678 136 680 811 711 424 710 818 52 196 472 385 675 874 630 640 729 710 634 536 20 155 446 688 624 493 567 791 703 806 403 200 579 173 474 885 114 568 289 765 830 607 95 89 72 943 939 185 333 326 527 636 200 134
349 244 625 189 135 250 94 527 127 416 308 434 402 412 482 193 87 702 465 642 620 473 166 497 509 236 56 415 382 175 40 237 114 511 594 574 383 251 271 401 107 334 527 453 381 440 194 388 463 324 405 537 439 409 389 448 437 194 606 356 139 257 147 183 401 371 695 532 267 282 487 289 119 369 417 217 113 355 388 259 219 297 146 60 414 271 544 422 407 302 259 397 137 365 104 552 301 270 91 342 298 345 288 238 485 99 623 616 326 279 72 218 269 298 332 305 136 352 367 581 120 372 375 359 361 217 456 305 71 534 221 567 0 425 602 537 426 490 560 384 505 425 217 210 16 361 205 194 418 109 110 178 392 537 228 288 187 164 588 382 446 263 214 311 221 534 436 564 460 88 306 386 441 504 285 253 153 421 403 264 532 573 188 321 478 391 200 472 233 210 273 242 586 498 248 317 66 137 340 476 506 248 419 697 22 627 136 401 550 95 279 211 276 297 471 491 502 441 393 461 336 337 417 326 392 437
110 656 383 405 292 176 497 413 532 36 459 61 700 280 54 263 305 377 53 343 322 106 253 121 133 285 379 118 71 520 445 198 339 257 269 275 183 230 204 199 318 327 93 75 407 263 599 70 24 142 408 423 96 256 315 371 330 504 376 769 253 335 305 297 142 507 370 278 193 212 188 139 524 229 110 234 401 212 765 672 207 511 413 358 138 160 197 426 606 283 664 32 445 668 442 176 516 283 327 190 711 713 391 600 257 504 324 291 435 330 354 558 161 512 658 153 286 90 363 263 537 640 56 401 64 234 202 138 504 107 255 312 425 0 303 206 550 416 184 513 431 79 368 550 429 276 311 549 183 531 281 215 279 206 228 665 374 255 289 378 120 520 213 114 398 297 158 253 216 352 135 716 367 204 436 665 565 112 399 605 278 213 237 159 364 563 358 329 460 443 389 291 332 190 203 493 483 289 256 480 392 660 90 373 437 302 333 612 251 427 179 616 602 363 216 237 248 632 628 153 95 109 216 425 113 205
252 834 165 705 466 373 671 717 714 340 763 336 1005 584 252 568 528 144 322 40 62 209 527 207 172 590 553 209 375 762 627 406 609 123 79 28 487 372 508 503 492 631 272 216 712 567 781 251 299 446 712 727 202 560 619 675 635 758 73 947 472 639 590 551 207 811 136 114 335 326 118 386 706 533 385 539 659 516 975 850 453 813 693 573 197 367 118 730 910 588 846 290 703 972 691 155 818 588 571 267 889 936 695 825 164 686 48 75 739 635 528 805 422 815 919 295 531 351 667 57 711 943 302 705 285 539 138 399 686 255 397 63 599 306 0 97 854 720 191 817 733 244 672 797 603 580 615 781 179 724 502 459 584 97 489 875 654 500 31 682 171 823 428 316 702 130 165 75 468 526 382 1020 671 105 740 844 744 386 704 851 114 134 504 417 668 868 663 634 762 743 693 595 66 115 455 797 657 526 560 785 696 839 365 139 611 111 507 916 52 601 321 798 862 667 126 103 134 936 932 138 342 358 520 730 209 165
190 772 261 611 404 311 609 619 652 242 665 238 907 486 154 470 466 169 224 137 113 111 465 109 74 492 491 147 277 700 565 344 545 153 61 68 389 310 410 405 430 533 174 147 613 469 719 189 201 348 614 629 145 462 521 577 537 709 170 885 410 541 511 460 179 713 161 184 273 298 77 330 644 435 286 440 607 418 913 788 391 717 619 511 135 305 21 632 812 489 784 222 652 874 629 59 722 490 509 238 827 874 597 763 193 624 118 83 641 537 465 743 351 719 864 233 469 280 569 55 649 846 246 607 223 440 157 328 624 136 335 159 537 208 97 0 756 622 88 719 636 180 574 735 541 482 517 719 150 662 439 397 486 0 418 813 580 438 83 584 109 726 366 254 604 203 124 38 370 464 325 922 573 64 642 782 682 288 606 789 184 38 442 349 570 770 564 536 666 649 595 497 162 53 384 699 595 464 462 686 598 777 267 164 549 94 445 818 44 539 259 736 800 569 155 127 184 838 834 76 285 300 422 632 147 171
639 477 931 236 500 575 546 352 427 514 119 530 208 272 602 328 439 926 556 892 870 654 412 669 681 268 480 666 481 369 394 511 346 806 818 823 381 577 353 353 502 243 611 624 144 308 407 618 562 456 153 385 645 305 238 296 285 284 925 548 494 231 345 370 690 57 918 826 593 608 736 482 400 335 477 321 313 346 355 502 417 153 281 420 686 502 745 152 113 275 419 580 310 175 331 724 203 273 416 717 487 476 168 382 806 446 872 840 134 224 482 338 410 183 272 654 396 541 185 812 489 245 561 168 587 321 750 407 475 656 561 861 426 550 851 755 0 273 732 44 260 627 247 340 442 292 296 367 732 466 435 468 272 755 372 428 272 427 837 194 668 269 500 622 212 845 706 801 393 468 444 223 232 752 150 487 490 481 168 368 826 761 410 468 326 88 264 321 227 273 192 267 880 739 351 110 510 423 332 164 311 472 499 921 447 851 531 119 799 521 605 419 329 191 765 785 796 135 134 701 563 585 369 162 661 753
505 565 798 300 543 515 584 59 478 380 274 397 424 108 469 316 470 792 423 758 737 520 384 535 547 256 544 532 347 425 484 498 378 672 684 689 247 584 268 219 534 158 477 490 145 121 481 485 428 322 120 80 511 132 101 35 59 377 791 684 501 261 343 358 556 230 785 692 537 556 602 474 452 201 343 321 376 213 571 638 417 328 344 452 552 495 611 131 329 189 554 446 374 391 395 590 349 227 447 584 623 612 202 494 672 498 739 706 171 235 513 452 411 330 488 520 403 407 123 678 540 461 427 159 454 321 616 390 543 522 548 727 490 416 717 621 273 0 598 237 59 494 301 444 506 177 296 442 598 518 466 453 138 621 372 564 341 434 703 115 534 391 487 488 275 711 573 667 208 500 436 440 56 618 251 623 540 347 105 503 692 627 410 460 38 287 318 107 351 336 241 254 746 605 335 216 555 454 218 171 39 562 365 787 512 717 563 335 665 585 524 498 465 212 631 652 662 376 352 568 429 452 168 183 527 619
212 795 355 588 427 334 631 596 674 219 642 193 884 463 131 447 488 260 163 231 204 88 421 76 53 469 513 149 254 703 587 366 522 245 152 162 366 333 387 382 452 510 107 124 591 446 741 198 178 325 591 606 122 439 498 554 514 686 264 907 433 518 488 437 206 690 219 277 295 314 170 307 667 412 241 418 584 395 948 810 374 694 596 534 173 328 67 609 789 467 806 199 629 851 625 29 699 467 494 293 849 896 574 783 286 647 212 174 618 514 488 742 329 696 841 255 454 257 546 146 671 823 223 584 232 418 250 305 646 76 357 253 560 185 191 96 733 599 0 696 613 173 551 733 563 459 494 733 243 685 462 382 463 96 395 848 557 422 177 561 123 703 388 277 581 296 169 135 330 486 302 899 550 157 619 804 704 243 583 788 277 58 404 326 547 747 542 488 643 626 572 474 256 125 361 676 617 486 439 664 575 799 223 215 572 161 467 795 138 561 282 758 785 546 247 220 277 815 811 121 262 277 399 609 169 264
602 515 895 194 457 533 457 289 373 478 114 494 246 235 566 313 396 889 520 855 834 618 381 633 645 253 438 629 444 319 351 469 304 769 781 787 344 534 317 316 460 207 575 587 108 272 376 582 525 419 117 349 608 269 201 260 248 271 888 586 451 188 303 355 653 52 882 790 550 565 700 468 346 298 441 306 270 310 393 540 402 184 239 378 649 487 709 111 151 238 457 544 268 213 289 688 205 237 373 681 525 514 125 420 769 392 836 803 100 182 439 376 395 185 310 617 353 504 149 775 435 283 525 131 551 306 714 393 382 619 519 824 383 513 815 718 44 237 695 0 217 591 204 327 399 255 253 337 695 412 392 425 236 718 357 466 229 384 801 158 632 247 458 585 169 809 670 764 357 426 429 261 195 716 107 525 435 444 131 406 790 725 396 453 290 109 221 284 220 230 149 252 844 702 336 67 422 381 296 122 274 510 462 885 405 814 489 157 762 478 562 457 367 157 728 749 760 156 173 665 526 549 332 129 624 717
520 581 813 315 558 530 600 89 494 396 269 412 410 153 484 332 486 807 438 773 752 535 399 550 563 271 560 547 362 440 499 513 393 687 699 704 262 599 283 234 549 173 492 505 146 189 497 500 443 337 121 137 526 187 116 94 132 392 806 680 517 276 359 374 571 217 800 707 553 572 617 489 467 216 359 336 391 228 558 634 432 324 360 467 567 510 627 132 316 204 550 462 389 378 410 606 345 242 463 599 619 607 217 509 687 513 754 721 172 250 528 467 426 326 475 535 418 422 138 693 556 447 443 174 469 336 632 406 558 537 564 742 505 431 733 636 260 59 613 217 0 509 316 459 521 193 311 458 613 533 481 469 153 636 387 560 356 450 719 130 550 387 503 503 290 726 588 682 275 515 451 426 64 634 248 619 556 362 106 499 707 642 426 475 95 273 333 198 367 351 256 269 762 620 350 207 570 470 233 112 96 577 380 803 527 732 578 322 680 600 539 514 461 227 646 667 677 317 338 583 444 467 250 199 542 634
78 661 304 435 292 148 497 490 540 114 470 140 672 357 59 273 354 345 132 285 263 86 272 110 123 297 379 39 148 588 453 232 349 178 237 216 261 198 280 277 318 404 104 49 485 341 607 24 104 220 486 500 63 333 392 449 408 514 273 773 299 346 314 288 73 585 337 199 161 180 130 158 533 307 189 246 411 290 801 676 223 522 423 400 57 137 187 504 683 359 672 47 455 636 451 166 527 333 398 159 715 762 402 651 178 512 266 259 512 342 354 631 180 524 669 121 357 109 441 224 537 652 75 479 58 246 123 156 512 111 223 233 425 79 244 180 627 494 173 591 509 0 385 623 429 353 321 608 104 550 328 285 357 180 247 701 384 326 230 456 70 532 254 86 409 218 79 206 294 352 154 688 445 146 447 670 570 191 477 677 199 202 256 178 441 641 368 407 471 473 400 303 253 141 213 454 483 352 333 558 469 665 169 340 437 270 333 689 192 427 148 624 613 374 137 158 169 709 706 104 114 128 294 403 33 126
429 326 715 59 259 330 311 337 239 340 129 358 314 222 428 94 197 751 389 670 696 480 167 495 507 83 271 423 306 186 211 266 105 592 643 601 237 332 151 254 261 144 444 449 159 256 242 376 388 249 182 348 430 225 200 258 247 137 687 439 249 40 91 146 482 191 744 613 348 363 515 296 212 222 342 142 111 208 418 357 238 165 78 179 442 316 571 200 269 112 309 339 122 278 143 550 169 98 174 423 378 366 96 254 565 216 651 665 137 66 240 212 232 166 311 385 151 277 167 637 258 294 322 135 349 142 537 229 269 481 316 647 217 376 630 580 247 301 558 204 316 385 0 204 233 193 46 203 498 236 214 223 203 580 169 318 40 182 616 182 437 174 255 353 52 614 464 627 295 227 266 330 252 532 106 347 271 345 190 258 613 587 206 289 288 248 17 283 113 97 56 82 667 526 173 137 282 202 193 235 316 323 343 747 239 676 290 269 577 312 360 259 255 80 551 572 583 315 305 489 294 317 270 109 419 517
546 164 877 145 331 447 236 510 101 535 227 554 222 407 623 286 270 899 584 840 818 670 329 690 702 265 267 612 502 47 170 412 227 709 791 771 418 449 333 436 308 326 639 650 310 443 74 585 583 444 333 521 636 407 373 431 420 82 804 235 322 222 251 312 599 327 892 729 465 479 685 442 91 404 537 337 155 390 215 189 383 163 153 223 612 468 742 353 227 294 105 535 110 185 125 745 115 280 255 540 174 163 242 50 682 137 820 813 280 248 273 8 427 134 123 502 300 472 321 778 163 151 518 286 544 337 654 424 166 677 419 764 209 571 799 735 349 443 753 320 459 623 203 0 224 375 239 34 615 140 293 369 384 735 364 115 197 327 785 336 643 84 376 508 175 731 634 761 476 299 461 200 385 701 213 174 157 540 342 54 729 771 351 467 462 271 210 456 92 109 210 264 784 696 368 253 200 312 375 364 489 158 539 895 240 824 336 229 747 282 476 87 66 262 668 689 699 261 212 659 489 495 452 260 590 634
352 233 628 205 138 253 83 542 141 431 324 450 416 427 486 208 102 706 480 646 624 476 182 501 513 252 59 419 398 189 55 241 129 515 598 577 399 255 287 416 111 350 531 457 397 456 208 391 453 340 420 553 442 425 405 464 452 210 610 346 155 272 163 199 405 386 698 536 271 286 491 293 134 384 433 233 129 371 392 249 235 312 161 75 418 274 548 438 422 317 274 400 152 380 118 556 315 286 107 346 288 334 304 251 488 113 627 620 342 295 76 233 285 314 347 308 152 361 383 585 109 387 378 374 365 233 460 320 85 538 225 570 16 429 605 541 442 506 563 399 521 429 233 224 0 377 221 209 421 123 125 193 408 541 244 292 203 179 591 397 450 277 217 315 236 537 440 567 475 92 322 401 457 507 301 242 142 436 419 279 536 577 203 324 494 407 215 488 248 226 288 257 590 502 264 332 55 152 355 492 522 237 435 701 11 631 140 416 553 84 283 224 290 313 474 495 506 456 407 465 340 340 433 341 396 440
355 490 648 223 353 365 455 212 403 231 235 247 443 60 319 173 341 642 273 608 587 370 221 386 398 141 415 382 197 350 355 320 249 522 534 539 83 386 90 79 379 50 327 340 149 88 406 335 278 115 150 222 361 57 76 133 122 308 641 603 311 146 214 207 406 249 635 542 388 417 452 324 376 60 194 143 311 55 590 581 239 289 264 323 402 345 462 168 348 81 473 297 297 410 318 441 310 112 318 434 542 530 162 418 522 414 589 556 152 120 384 376 216 290 507 370 274 257 105 528 463 480 278 120 304 143 467 213 413 372 371 577 361 266 568 471 292 177 448 255 193 353 186 368 377 0 181 367 448 441 337 276 41 471 194 483 226 255 554 120 385 338 310 338 216 562 423 517 119 371 250 458 129 469 212 511 475 197 142 422 542 477 233 274 163 306 203 157 277 261 181 139 597 455 157 194 426 298 41 222 191 487 215 638 383 567 394 354 515 456 374 423 420 133 481 502 512 374 370 418 279 302 95 144 377 469
397 361 682 94 258 298 300 332 242 277 183 295 351 217 365 50 186 688 326 607 633 417 135 432 444 57 260 359 243 221 199 234 93 560 580 538 211 300 132 229 249 139 381 386 187 251 277 313 324 185 210 342 367 220 195 253 242 172 655 474 217 65 59 92 450 241 681 580 316 330 452 264 215 197 278 78 122 183 454 426 175 202 89 167 379 283 508 228 306 107 344 276 133 315 154 487 206 76 163 391 413 401 134 289 533 259 588 602 162 81 228 247 168 203 348 353 118 213 172 574 307 331 259 164 285 78 505 166 258 418 284 615 205 312 566 517 296 296 494 253 311 321 46 239 221 188 0 238 466 285 181 191 197 517 106 354 51 150 553 187 374 211 223 290 89 582 401 563 269 215 202 367 247 468 160 419 320 282 209 293 580 523 173 226 283 296 29 278 150 132 102 56 635 463 109 186 270 170 168 282 311 358 280 684 227 613 278 306 514 300 327 294 292 106 519 540 550 352 342 426 231 254 245 134 355 485
531 125 855 144 316 432 214 509 68 503 234 521 247 406 591 280 254 884 552 824 802 655 314 658 670 264 251 597 469 27 154 396 212 693 776 756 418 433 332 435 292 325 607 635 309 443 41 570 551 412 333 520 621 406 372 431 419 66 788 244 307 221 235 296 583 352 877 714 449 464 669 427 75 403 505 305 139 389 224 155 367 194 137 208 596 453 726 350 252 293 114 502 94 210 110 713 145 279 240 524 183 172 241 59 667 121 805 798 279 247 257 28 395 165 147 487 285 440 320 763 129 175 485 285 512 305 638 392 144 644 403 749 194 539 784 719 373 442 720 337 458 608 203 34 209 374 238 0 600 107 277 353 383 719 332 124 196 312 770 335 628 117 360 493 174 716 618 746 476 284 429 225 385 686 221 146 124 508 341 63 714 755 336 452 461 296 209 455 107 108 209 263 768 680 336 270 178 297 374 381 489 121 506 879 218 809 321 253 732 260 461 58 86 261 653 673 684 286 237 643 473 480 451 259 574 619
84 653 222 524 285 191 489 583 532 206 563 233 781 450 160 366 346 315 225 219 213 165 345 187 199 390 371 93 241 580 445 224 428 96 207 168 353 190 372 370 310 497 205 131 578 433 599 102 196 312 579 593 116 426 485 542 501 574 191 765 291 439 408 369 31 677 308 117 153 150 75 204 525 400 282 339 477 383 793 668 271 631 511 392 75 186 170 596 736 452 664 140 521 745 509 214 636 426 390 90 707 754 495 643 96 504 226 229 605 435 346 623 273 633 737 113 349 201 534 169 529 761 160 572 134 339 41 249 504 212 215 151 417 172 178 150 720 586 243 684 613 104 498 615 421 446 466 600 0 542 320 277 450 150 354 693 472 318 180 549 133 641 246 135 532 136 56 177 387 344 241 797 538 91 540 662 562 283 570 669 117 186 323 236 534 734 481 500 580 561 493 395 171 111 305 547 475 344 426 651 562 657 262 310 430 240 325 736 162 419 140 616 681 467 55 76 87 802 799 107 200 177 387 495 70 22
474 126 750 187 260 374 109 585 45 496 324 514 349 482 584 273 186 827 545 767 745 597 246 622 634 316 180 540 462 104 86 328 194 636 719 698 463 376 351 481 232 414 599 578 385 520 90 512 543 404 408 595 563 489 447 506 495 142 731 239 239 264 227 263 526 368 820 657 392 407 612 358 66 449 497 297 133 435 270 142 299 276 157 140 539 396 669 426 354 382 140 495 127 312 94 677 247 350 171 467 181 227 317 130 610 33 748 741 355 290 197 135 350 267 254 430 216 432 395 706 23 282 443 360 486 297 581 385 39 637 346 691 109 531 727 662 476 518 685 412 533 550 236 140 123 441 285 107 542 0 209 285 472 662 308 170 197 244 713 410 571 209 292 436 249 658 561 689 540 213 386 331 460 628 310 135 36 501 416 148 657 698 268 384 536 398 218 530 196 183 285 322 711 623 328 345 73 229 420 457 564 130 499 822 113 752 261 356 674 155 404 102 186 305 595 616 627 388 339 586 404 412 497 334 517 562
251 334 536 215 63 152 203 503 210 274 317 314 485 387 318 169 24 604 334 544 523 375 82 399 411 212 88 317 270 258 123 111 90 414 496 476 359 153 247 377 80 310 356 355 357 416 277 290 305 269 381 513 341 385 365 424 413 252 508 447 29 244 123 111 303 380 597 434 169 184 390 142 202 345 339 193 155 331 471 350 108 323 186 70 316 173 447 398 427 278 342 254 199 448 187 454 328 246 71 244 389 402 316 321 387 182 525 518 344 255 66 301 180 324 415 207 64 209 343 483 233 455 226 335 263 193 358 204 182 371 123 469 111 281 504 440 435 466 462 392 481 328 214 293 125 337 181 278 320 209 0 68 368 440 139 371 164 56 490 358 348 346 83 213 223 436 339 466 405 52 190 469 417 406 294 343 244 321 379 347 434 476 107 167 454 418 196 448 272 250 269 218 488 400 205 326 179 27 316 452 482 338 319 600 134 529 105 427 452 136 181 294 359 288 373 393 404 473 476 363 187 195 393 316 294 339
208 410 494 248 82 109 287 478 285 208 350 248 506 347 251 130 92 562 268 502 480 332 70 318 330 186 169 275 204 333 199 45 152 371 454 433 297 111 185 314 108 286 290 313 333 354 352 206 239 208 356 489 298 323 341 400 388 327 466 522 40 235 133 94 261 413 554 391 127 142 347 75 278 282 278 135 214 269 547 425 44 356 235 145 274 95 404 374 460 253 418 188 259 469 255 373 361 222 114 202 464 477 292 397 344 258 482 476 320 231 144 377 119 357 503 164 74 143 319 441 301 485 160 311 186 135 316 142 257 305 95 426 179 215 461 397 468 442 381 425 469 285 223 368 193 275 191 353 277 285 68 0 315 397 77 447 197 42 447 334 306 365 34 144 256 393 296 423 343 119 124 522 393 363 327 419 319 255 355 423 391 433 46 101 430 451 206 424 305 286 279 192 446 358 144 359 247 76 253 428 458 414 253 557 202 486 123 460 409 217 138 370 447 263 330 351 361 506 496 321 121 129 331 292 252 296
368 506 661 239 393 378 485 172 419 244 239 260 423 19 332 214 371 655 286 621 600 384 261 399 411 157 445 396 210 366 385 361 279 535 547 553 110 447 130 82 419 66 341 353 130 54 422 348 291 185 131 183 374 35 37 93 82 318 654 648 351 162 244 247 420 229 648 556 401 420 466 337 392 64 207 183 312 76 570 536 279 293 280 353 415 359 475 148 328 97 518 310 312 390 334 454 313 128 348 447 587 576 166 434 535 444 602 569 157 136 414 392 274 294 487 384 304 270 86 541 493 460 291 123 317 183 480 254 443 385 442 590 391 279 581 484 272 138 461 236 153 357 202 384 407 41 197 383 461 471 367 316 0 484 234 528 242 296 567 100 398 355 350 351 239 575 436 530 123 401 300 439 90 482 216 527 505 211 122 468 556 491 273 323 124 286 219 118 293 276 205 155 610 468 197 215 456 355 81 203 151 503 229 651 413 580 434 334 529 486 387 439 429 149 494 515 526 354 351 431 292 315 98 148 391 483
190 772 261 611 404 311 609 619 652 242 665 238 907 486 154 470 466 169 224 137 113 111 465 109 74 492 491 147 277 700 565 344 545 153 61 68 389 310 410 405 430 533 174 147 613 469 719 189 201 348 614 629 145 462 521 577 537 709 170 885 410 541 511 460 179 713 161 184 273 298 77 330 644 435 286 440 607 418 913 788 391 717 619 511 135 305 21 632 812 489 784 222 652 874 629 59 722 490 509 238 827 874 597 763 193 624 118 83 641 537 465 743 351 719 864 233 469 280 569 55 649 846 246 607 223 440 157 328 624 136 335 159 537 208 97 0 756 622 88 719 636 180 574 735 541 482 517 719 150 662 439 397 486 0 418 813 580 438 83 584 109 726 366 254 604 203 124 38 370 464 325 922 573 64 642 782 682 288 606 789 184 38 442 349 570 770 564 536 666 649 595 497 162 53 384 699 595 464 462 686 598 777 267 164 549 94 445 818 44 539 259 736 800 569 155 127 184 838 834 76 285 300 422 632 147 171
285 424 571 219 154 186 314 397 300 202 278 225 477 265 265 57 165 588 256 532 533 316 27 331 344 105 242 284 174 314 214 122 132 448 480 463 216 188 104 233 181 204 303 286 252 272 367 238 252 155 275 407 292 241 260 318 307 298 543 537 113 154 98 43 338 317 581 468 204 219 377 128 293 201 210 54 194 187 562 440 63 327 207 160 304 147 408 293 415 172 432 201 239 440 235 387 332 141 129 279 479 492 210 414 421 273 512 502 238 150 216 373 67 329 474 241 88 138 237 474 322 456 184 229 210 54 393 91 272 318 172 503 220 228 491 417 372 360 394 357 387 247 169 364 235 193 105 364 354 300 141 77 234 417 0 462 168 57 477 252 299 336 111 202 217 470 326 463 290 192 104 493 312 393 255 434 334 201 273 419 468 423 34 127 348 373 152 343 276 257 208 110 523 388 62 262 284 100 172 347 376 429 211 583 241 513 196 431 439 289 216 384 418 182 407 428 438 441 438 351 143 166 249 210 280 373
625 94 934 260 409 525 291 691 162 650 325 668 248 526 738 401 348 978 699 918 896 749 408 773 785 380 350 691 616 153 248 490 342 787 870 850 533 527 448 550 402 441 754 729 416 562 95 664 698 559 447 639 715 559 492 550 539 197 882 165 401 336 365 427 677 412 971 808 543 558 763 521 205 518 652 452 269 505 101 119 461 261 268 302 690 547 820 450 313 409 35 649 224 271 240 828 213 395 334 618 104 93 361 77 761 215 899 892 388 363 351 108 512 232 147 581 378 587 440 857 200 167 632 405 637 452 732 539 208 791 497 843 287 686 878 813 434 567 836 470 560 701 318 115 292 490 354 124 694 170 371 447 526 813 470 0 312 406 864 454 722 183 454 587 289 810 712 840 591 378 576 201 504 780 311 104 169 655 461 63 808 849 430 546 580 357 325 575 207 223 325 379 862 774 483 351 255 391 489 462 608 89 653 973 283 903 431 314 825 339 555 77 113 386 747 767 778 347 298 737 566 574 567 379 668 713
403 319 688 52 229 304 281 381 192 339 154 357 310 266 427 116 167 750 388 697 675 478 141 493 506 106 241 469 305 179 181 240 75 566 642 628 260 306 194 277 231 188 442 448 199 300 236 375 386 247 222 391 429 269 244 302 291 131 661 432 223 80 80 144 456 217 743 586 322 336 542 270 165 246 340 140 72 232 412 338 211 160 40 149 469 289 570 240 264 156 303 338 84 273 105 549 165 125 144 397 371 360 134 247 539 177 677 664 172 106 210 206 230 162 307 359 124 275 207 636 220 289 321 175 347 140 511 228 198 480 290 621 187 374 656 579 272 345 556 230 356 384 40 197 203 237 51 196 472 197 164 197 246 579 168 312 0 156 642 222 436 169 229 339 60 588 491 618 318 197 264 326 296 558 131 341 232 344 231 252 586 585 179 295 332 255 23 327 109 90 102 105 641 553 171 163 252 152 216 274 360 316 342 745 209 675 260 264 604 282 333 253 251 120 525 546 556 311 300 516 293 315 294 149 447 491
249 369 534 207 110 150 258 471 244 242 309 281 465 335 292 137 80 602 308 542 520 373 29 359 371 180 141 315 205 292 158 85 111 411 494 474 285 151 173 303 136 278 330 353 325 342 311 246 279 196 349 481 339 311 333 392 381 286 506 481 68 212 92 53 301 372 595 432 167 182 387 116 237 271 266 123 173 257 506 384 57 315 194 104 314 135 444 367 419 246 377 228 218 428 214 414 320 215 73 242 423 436 284 356 385 217 523 516 312 224 119 336 107 316 462 205 33 178 311 481 266 444 200 303 226 123 356 131 216 345 136 467 164 255 502 437 427 434 421 384 450 326 182 327 180 263 150 312 318 244 56 42 303 437 65 406 156 0 488 326 346 324 75 184 215 434 336 464 332 107 144 481 386 404 286 378 278 257 347 382 432 473 25 141 422 410 165 416 263 245 238 186 486 398 132 318 228 33 242 421 450 373 266 597 185 527 151 419 450 189 179 329 406 256 371 391 402 465 455 361 162 169 319 284 292 337
238 820 196 691 452 359 657 703 700 326 749 322 991 570 238 554 514 130 308 72 33 195 513 193 158 576 539 195 361 748 613 392 595 125 48 14 473 358 494 489 478 617 258 202 698 553 767 237 285 432 699 713 188 546 605 661 621 744 105 933 458 625 576 537 209 797 123 144 321 328 125 372 692 519 371 525 645 502 961 836 439 799 679 559 183 353 104 716 896 574 832 276 689 958 677 141 804 574 557 269 875 922 681 811 166 672 36 44 725 621 514 791 408 801 905 281 517 337 654 43 697 929 288 691 271 525 140 385 672 241 383 93 585 292 31 83 840 706 177 804 719 230 658 783 589 566 601 767 180 710 488 445 570 83 475 861 640 486 0 668 157 809 414 302 688 160 172 61 454 512 368 1006 657 91 726 830 730 372 690 837 144 120 491 403 654 854 649 620 748 729 679 581 97 101 441 783 643 512 546 771 682 825 351 125 597 80 493 902 38 587 307 784 848 653 128 105 153 922 918 124 328 344 507 716 195 167
467 458 760 192 435 477 476 174 371 343 167 359 345 100 431 208 362 754 385 720 699 482 275 497 510 148 436 494 309 318 376 378 270 634 646 651 209 444 182 181 426 72 439 452 52 136 374 447 390 284 50 214 473 134 66 125 113 269 753 577 393 142 235 250 518 152 747 654 460 475 564 436 344 163 306 201 269 175 492 531 297 221 237 344 514 457 574 61 250 103 447 409 266 313 287 553 242 131 339 546 516 504 95 387 634 391 701 668 79 116 405 345 290 223 409 482 295 369 16 640 433 382 390 52 416 201 579 287 434 484 429 689 382 378 680 583 194 115 560 158 130 456 182 336 398 120 187 335 560 410 358 334 100 583 252 456 222 326 666 0 497 284 368 450 168 673 535 629 222 392 324 361 58 581 144 515 433 309 35 396 654 589 291 348 155 208 199 149 244 229 134 147 709 567 231 137 446 346 161 116 153 455 327 749 403 679 455 256 627 476 486 391 357 105 593 614 624 276 273 530 391 414 197 76 489 581
99 681 279 487 313 220 518 531 560 154 522 181 819 398 74 325 375 274 154 214 192 35 374 60 72 349 399 35 189 608 474 253 456 142 166 145 301 219 323 318 339 445 124 45 526 382 627 98 144 260 527 541 30 374 433 490 449 566 247 794 319 398 366 340 93 626 267 174 182 200 68 210 553 348 230 298 505 331 822 697 300 574 475 420 50 214 136 545 724 402 692 98 550 787 537 115 579 385 418 179 736 782 454 672 176 533 195 188 553 394 374 652 232 576 766 141 377 161 482 153 557 704 127 520 132 298 140 208 533 108 244 209 446 120 174 109 668 534 123 632 550 70 437 643 449 394 373 628 133 571 348 306 398 109 299 722 436 346 160 497 0 584 274 163 462 193 61 136 335 373 206 835 486 84 499 690 591 232 518 698 174 152 351 230 482 682 420 448 523 525 452 355 239 70 265 611 503 372 374 599 510 685 210 269 458 199 354 730 121 447 168 644 709 426 138 117 167 750 747 33 166 180 335 544 55 154
571 234 856 116 384 472 289 448 170 507 154 525 148 355 595 258 322 918 556 865 843 646 309 661 674 235 319 637 473 117 222 408 243 734 810 796 389 474 303 406 360 297 610 616 245 391 158 543 554 415 276 469 597 389 321 379 368 89 829 306 391 192 248 312 624 199 911 754 490 504 710 438 143 374 508 308 178 360 219 260 379 90 160 276 637 457 738 280 153 264 176 506 144 111 164 717 42 251 286 565 245 233 190 133 707 189 845 832 218 218 325 92 398 62 142 527 292 443 269 804 232 125 489 234 515 308 679 396 218 648 458 789 262 542 824 747 275 396 724 247 387 532 174 84 277 345 210 117 640 209 346 365 355 747 336 185 169 324 810 284 604 0 397 507 144 756 659 786 447 352 432 164 333 726 141 245 232 512 291 125 754 753 347 463 410 197 182 404 61 106 179 235 809 721 339 180 253 320 345 292 437 229 510 914 293 843 389 155 772 335 501 177 86 216 693 714 724 187 138 684 461 483 422 208 615 659
177 449 462 280 81 78 285 512 293 206 383 246 538 381 250 164 107 530 266 470 448 301 102 325 337 220 167 243 202 341 206 29 185 340 422 402 315 79 219 331 107 320 289 281 367 388 360 216 237 242 390 523 267 357 375 434 422 359 434 562 54 269 165 126 229 445 523 360 95 110 316 74 285 316 267 169 247 303 554 464 78 388 268 152 242 99 372 408 493 287 425 186 291 502 270 380 393 256 147 170 504 485 326 404 313 265 451 444 354 265 142 384 153 390 535 133 106 141 353 409 325 518 158 344 189 169 284 176 301 303 64 395 214 213 430 366 500 476 388 458 503 254 255 376 217 309 223 360 246 292 83 34 349 366 111 454 229 75 416 368 274 398 0 139 289 362 264 392 348 140 122 554 427 332 359 458 358 253 389 430 360 402 80 99 464 483 238 458 337 318 311 226 414 326 178 391 271 107 287 462 492 453 252 526 226 455 121 493 378 215 107 377 479 297 299 319 330 539 529 289 120 127 348 326 220 265
66 546 354 390 178 62 383 484 425 139 438 176 648 351 151 241 240 419 167 359 337 189 212 214 226 265 264 132 142 473 339 118 294 228 311 290 255 98 247 271 204 399 190 136 479 335 492 62 139 193 480 495 156 327 387 443 402 469 323 659 184 314 275 236 118 477 412 249 60 79 204 69 418 301 207 214 356 284 687 562 136 498 378 285 131 51 261 498 602 327 558 86 401 611 402 269 503 301 256 92 601 648 370 537 202 398 340 333 398 310 239 517 135 500 631 32 216 81 435 298 423 627 76 389 50 214 173 124 398 205 125 283 311 114 319 254 532 488 277 585 503 86 353 508 315 348 289 493 135 436 213 144 351 254 202 587 339 184 305 450 163 507 139 0 377 243 153 281 288 238 101 664 439 220 415 555 456 193 471 563 249 290 189 101 436 533 336 401 447 428 368 270 303 215 180 422 368 237 327 552 464 550 192 414 323 344 219 602 266 312 47 510 574 342 187 208 219 601 638 178 61 42 288 370 109 154
463 297 748 31 288 364 294 342 210 363 94 381 284 239 451 136 227 774 412 756 719 502 200 517 529 113 275 446 329 157 189 299 134 625 666 688 267 365 181 284 291 174 466 472 142 275 213 400 410 271 165 352 453 273 205 263 252 108 720 410 282 70 134 188 515 156 767 646 381 396 601 330 183 252 364 166 107 238 390 327 271 128 76 209 528 349 593 183 233 142 281 363 105 248 126 572 149 128 204 456 349 338 74 225 599 229 737 688 112 96 270 184 255 130 281 419 184 300 153 660 272 264 346 118 372 166 570 253 220 504 350 681 221 398 716 603 212 275 580 169 290 409 52 175 236 223 89 174 532 249 223 256 239 603 212 290 60 215 702 168 461 144 289 398 0 648 550 649 324 257 289 300 217 618 71 318 272 368 173 230 646 609 239 313 293 213 60 288 83 67 42 112 700 612 196 103 259 212 223 214 321 294 366 769 242 699 320 232 663 315 393 230 225 87 585 605 616 279 260 575 318 340 300 92 506 551
218 779 100 650 410 300 615 708 658 331 752 358 907 575 270 491 472 271 350 139 190 228 471 250 250 515 497 206 366 706 571 355 554 55 236 157 478 293 497 494 436 622 313 241 703 558 725 227 321 437 704 718 226 551 610 667 626 690 107 891 416 564 534 495 165 802 264 25 262 264 130 313 651 524 407 463 603 507 919 794 423 757 637 518 213 294 200 721 862 576 790 265 647 871 635 243 762 550 516 216 833 880 620 769 42 630 176 204 730 560 472 749 398 759 863 222 475 326 659 186 655 887 277 697 268 463 95 374 630 297 323 68 543 297 130 179 845 711 272 809 726 218 624 741 547 571 592 726 136 668 446 403 575 179 480 819 598 444 160 673 196 767 372 243 658 0 170 204 512 470 357 923 663 120 728 788 688 408 695 795 25 215 449 344 659 859 607 625 706 687 680 520 87 140 430 672 601 470 551 776 687 783 387 267 555 269 423 862 181 545 248 742 807 592 79 73 56 908 898 169 317 285 512 620 184 119
89 671 257 542 303 210 508 569 551 193 549 219 800 436 117 352 365 289 197 211 189 96 364 121 133 376 390 46 227 599 464 243 446 131 181 142 340 209 359 356 329 484 162 88 564 420 618 88 183 299 565 580 74 412 471 528 487 593 226 784 309 425 427 388 51 664 281 151 172 191 49 223 543 386 268 325 496 369 812 687 290 650 530 410 34 204 144 583 762 438 683 126 540 763 528 139 655 412 408 140 726 773 481 662 131 523 191 202 591 421 364 642 259 652 756 132 368 188 520 143 548 780 139 558 122 325 76 235 523 169 234 186 436 158 170 124 706 573 169 670 588 79 464 634 440 432 400 618 56 561 338 296 436 124 326 712 491 336 156 535 61 660 265 153 488 170 0 150 373 363 219 816 524 65 526 681 581 270 556 688 151 160 341 254 520 720 447 486 599 580 479 382 206 84 292 533 494 363 412 637 548 676 248 284 448 213 344 768 136 438 158 635 699 453 90 111 121 788 785 48 179 195 373 482 46 78
218 801 239 657 433 339 637 665 680 288 711 284 953 532 200 516 494 161 271 115 94 157 493 155 120 538 519 175 323 728 593 372 576 149 53 47 435 338 457 451 458 579 220 194 660 515 747 218 247 394 661 675 168 508 567 624 583 720 148 913 439 587 557 506 207 759 154 188 301 326 105 352 673 481 333 487 625 465 941 816 419 763 665 540 163 334 64 678 858 536 812 269 669 920 657 102 768 536 538 267 855 902 643 791 190 652 96 75 687 583 494 771 398 765 885 261 497 326 616 17 677 893 293 654 251 487 185 374 652 179 363 137 565 254 75 38 802 668 135 766 682 206 620 763 569 528 564 748 178 690 468 425 532 38 465 841 627 466 61 631 138 773 394 283 650 204 152 0 417 492 372 969 620 92 688 810 710 334 652 817 188 77 471 395 616 816 611 582 712 695 641 543 140 81 430 745 623 492 508 733 644 805 313 157 578 86 473 864 23 567 288 764 829 615 152 129 177 884 881 104 331 324 469 678 175 199
305 664 598 332 449 315 554 237 540 181 360 133 544 122 221 272 440 543 164 509 487 287 317 286 298 223 514 332 147 459 454 333 347 472 435 440 80 384 170 43 457 170 223 290 251 87 515 285 171 136 252 247 311 99 158 174 152 410 542 712 407 262 313 305 356 351 535 492 338 357 402 274 533 73 84 243 409 70 691 680 335 414 356 421 352 295 362 270 449 202 582 247 454 512 450 331 435 223 417 384 651 640 287 527 472 513 489 457 278 240 483 485 225 415 608 320 373 207 207 429 562 581 228 245 254 243 417 204 512 254 379 527 460 194 468 372 393 208 330 357 275 294 295 477 475 119 269 476 398 540 435 371 123 372 290 592 318 351 454 222 335 447 348 288 325 512 373 418 0 470 250 560 211 419 337 674 574 95 243 532 492 372 328 273 188 407 296 154 387 370 327 216 534 376 229 336 524 394 131 324 216 669 113 538 481 468 472 455 416 554 324 533 529 254 431 452 462 475 472 342 229 252 41 269 327 419
275 324 551 248 61 176 160 537 216 349 351 389 491 421 409 203 40 629 405 569 547 399 152 424 436 246 42 342 345 264 130 164 124 438 521 500 393 178 281 411 34 344 454 380 391 450 283 314 376 334 415 547 365 419 399 458 447 258 533 436 80 267 157 170 328 413 621 459 194 209 414 216 209 379 427 227 161 365 478 339 159 356 192 76 341 197 471 432 461 312 349 323 206 455 193 479 335 280 78 269 378 425 331 328 411 204 550 543 364 289 20 308 231 358 422 231 123 284 377 508 200 461 301 369 288 227 383 255 175 461 148 493 88 352 528 464 468 500 486 426 515 352 227 299 92 371 215 284 344 213 52 119 402 464 190 378 197 107 515 392 373 352 140 238 257 460 363 491 470 0 271 475 451 430 327 333 233 396 413 354 459 500 158 248 488 451 210 482 279 257 283 252 513 425 258 359 146 78 350 486 516 328 395 624 100 554 63 460 476 90 206 300 365 307 397 418 429 507 482 388 263 263 427 336 319 364
158 502 444 316 211 95 416 446 377 108 351 148 553 313 172 154 214 495 178 425 403 223 128 238 251 177 297 197 104 410 291 108 229 318 387 356 216 164 160 232 237 271 210 193 324 296 444 131 158 115 347 456 199 289 348 405 364 395 413 614 162 227 195 144 210 389 488 338 135 195 270 56 370 262 168 126 291 207 676 517 118 403 303 237 197 75 315 365 488 239 510 108 336 516 332 294 407 213 206 193 556 569 283 511 318 350 405 409 311 222 272 469 36 404 549 134 166 44 310 381 399 532 80 302 106 126 263 46 349 225 158 373 297 135 384 324 445 449 301 430 451 154 266 461 313 250 201 460 241 377 190 124 313 324 103 576 264 134 370 325 206 412 122 101 290 357 219 370 250 270 0 568 401 286 328 511 411 155 346 515 338 330 111 24 397 446 248 363 351 354 281 183 393 281 93 335 361 177 228 419 425 506 153 490 318 420 251 494 332 345 147 462 494 254 277 298 308 514 511 244 42 65 250 283 173 262
717 287 1002 262 538 618 443 489 324 682 274 698 51 439 770 403 477 1093 724 1059 1038 821 454 836 849 381 474 833 648 229 377 553 388 879 985 990 548 619 521 520 515 411 778 791 311 475 239 786 729 623 320 553 812 473 405 463 452 212 974 359 529 338 393 458 769 210 1086 900 635 650 903 584 298 502 645 454 333 514 144 313 525 205 306 430 853 603 912 320 110 442 229 748 298 89 318 892 157 440 440 710 298 254 305 194 853 344 1040 1007 301 362 480 198 544 176 61 673 438 589 353 979 355 34 729 335 755 454 824 541 373 823 604 935 416 717 1019 922 232 440 899 268 426 688 320 200 431 459 356 227 786 333 500 510 439 922 481 201 314 469 1005 361 836 167 543 652 306 902 804 968 561 506 578 0 399 920 255 298 350 648 335 176 900 928 493 609 494 155 327 488 207 277 306 380 954 906 485 265 407 466 500 332 478 282 666 1088 447 1018 544 112 966 489 647 230 158 330 839 859 870 145 94 869 606 629 536 329 760 805
456 508 749 242 494 466 536 116 421 332 217 348 375 89 420 268 422 743 374 709 688 472 335 487 499 208 496 483 298 367 435 449 329 623 635 640 198 535 219 170 485 109 428 441 89 126 424 436 379 273 71 135 462 123 52 63 68 319 742 626 453 212 295 310 507 181 736 643 489 508 553 425 394 152 295 272 318 164 522 580 368 271 287 403 503 446 563 83 280 140 497 398 316 342 337 542 292 178 399 535 565 554 144 436 623 440 690 657 117 186 465 394 362 272 439 471 354 358 65 629 483 412 379 102 405 272 568 342 494 473 500 678 441 367 669 572 224 56 549 188 64 445 252 386 457 129 247 385 549 460 417 405 89 572 323 506 292 386 655 58 486 333 439 439 217 663 524 618 211 451 387 391 0 570 194 565 483 298 56 446 643 578 362 411 93 238 269 134 294 278 184 205 698 556 286 167 506 406 169 154 94 504 316 739 463 668 514 286 616 536 475 441 407 154 582 603 613 306 303 519 380 403 186 126 478 570
156 739 231 610 370 277 575 615 618 238 616 265 867 482 158 419 432 229 238 146 124 100 431 122 134 443 457 113 273 666 531 310 514 94 121 77 385 276 407 402 396 529 186 129 610 466 685 156 228 344 611 625 114 458 517 574 533 660 179 851 377 492 494 455 120 709 221 125 239 239 18 290 611 432 314 392 563 415 879 754 357 717 597 478 101 271 84 628 808 486 750 194 607 831 595 127 722 479 476 179 793 840 549 729 134 590 127 143 637 488 432 709 326 719 823 199 435 255 566 78 615 847 206 604 189 392 98 303 590 170 301 140 503 204 105 64 752 618 157 716 634 146 532 701 507 478 467 686 91 628 406 363 482 64 393 779 558 404 91 581 84 727 332 220 556 144 65 90 419 430 286 883 570 0 593 748 648 315 602 755 125 100 409 321 566 766 514 532 666 647 547 449 144 24 359 601 561 430 458 683 594 743 294 224 515 153 411 814 56 505 226 702 767 520 96 68 125 834 831 42 246 262 419 549 113 112
461 362 750 96 359 434 359 309 271 400 25 418 241 215 488 211 298 812 449 778 756 540 271 555 567 151 339 484 367 218 253 370 205 625 704 709 294 436 211 296 361 162 504 509 106 252 261 437 448 309 137 329 491 249 181 240 229 170 719 433 353 114 204 253 509 95 804 645 452 467 577 401 244 278 421 204 172 266 347 388 300 78 140 279 503 420 631 140 182 153 304 401 169 204 191 610 99 139 275 527 372 361 51 267 625 290 758 726 78 107 341 223 293 79 267 490 255 338 129 698 333 240 384 94 410 204 569 290 319 542 420 680 285 436 737 641 150 257 618 108 248 447 106 221 301 212 160 221 551 310 294 327 216 641 255 313 131 286 723 144 499 141 359 414 71 718 525 687 337 327 327 256 194 593 0 372 333 425 151 253 645 647 293 351 270 151 123 264 114 132 51 150 699 587 234 41 324 282 253 152 298 357 443 807 307 736 390 182 685 380 464 305 214 76 584 604 615 219 216 550 355 378 313 68 480 572
593 30 868 288 379 494 225 752 162 630 386 648 368 586 727 407 320 946 679 886 864 717 380 741 753 450 300 659 596 166 220 482 328 755 838 818 597 495 485 615 351 470 733 697 477 623 105 632 677 538 507 700 683 550 552 611 600 210 850 107 372 365 361 397 645 473 939 776 511 526 731 492 189 583 631 431 268 569 206 10 433 322 292 274 658 515 788 511 373 437 73 629 237 331 229 796 273 424 305 586 49 96 422 138 729 167 867 860 449 391 316 168 483 293 235 549 350 566 500 825 134 263 577 465 605 431 700 519 172 778 465 811 253 665 846 782 495 627 804 531 619 670 347 175 242 518 419 146 662 135 343 419 528 782 442 106 332 378 832 515 690 243 458 555 318 778 680 808 674 332 520 297 565 748 372 0 103 635 522 124 776 817 402 518 641 417 354 635 268 252 354 456 830 742 462 411 189 363 554 523 669 25 633 941 232 871 380 375 794 273 523 97 174 405 715 735 746 407 359 705 538 581 631 439 636 681
493 94 768 242 279 394 126 608 62 530 347 548 370 504 627 307 220 846 579 787 765 617 280 642 654 350 200 559 496 121 120 382 228 656 738 718 498 396 386 515 252 448 634 597 407 554 96 532 578 439 431 618 583 523 470 529 518 164 751 206 273 319 262 298 546 391 839 676 412 426 632 393 90 483 531 332 168 469 270 109 333 299 193 174 559 415 689 448 375 416 134 529 162 333 129 697 270 385 206 487 148 195 340 136 629 67 767 760 377 345 217 152 384 290 271 449 251 467 418 726 34 299 477 383 505 332 601 419 73 678 366 711 153 565 746 682 497 540 704 435 556 570 271 157 142 475 320 124 562 36 244 319 506 682 342 170 232 278 732 433 590 232 358 455 272 678 581 708 574 233 420 348 483 648 333 103 0 535 439 155 676 718 302 418 559 419 254 553 219 206 308 356 731 643 363 368 89 263 454 479 587 98 533 842 133 771 281 377 694 173 423 109 204 359 615 636 646 409 361 606 439 481 531 357 537 581
209 626 489 375 335 219 515 344 501 72 448 51 632 211 139 233 401 460 81 426 405 204 226 204 216 255 421 223 51 490 415 237 308 363 352 358 114 288 158 130 361 258 136 181 338 194 568 176 89 97 339 354 202 187 246 302 262 474 459 738 292 304 274 266 247 438 453 383 241 260 293 178 494 160 14 204 370 143 735 641 232 481 383 383 243 199 280 357 537 289 634 138 415 599 411 244 485 237 320 287 680 682 375 570 363 474 407 374 366 300 396 528 150 482 696 224 280 111 294 346 523 669 131 332 157 204 308 129 473 167 282 418 421 112 386 289 481 347 243 444 362 191 338 520 436 207 281 519 289 501 319 253 211 289 201 634 344 248 372 309 226 490 252 192 368 403 264 335 95 394 153 647 298 310 424 635 535 0 331 574 383 284 225 177 295 495 328 261 429 413 358 261 451 294 161 424 485 291 187 411 323 630 18 456 442 385 375 543 334 469 228 586 571 332 322 343 353 563 559 260 133 155 147 357 218 310
488 462 781 197 456 498 497 157 375 364 173 380 318 121 452 229 383 775 406 741 720 504 297 519 531 169 457 516 330 322 397 400 291 655 667 673 230 465 203 202 447 93 461 473 40 158 379 468 412 305 15 184 494 155 87 146 135 275 774 584 414 149 256 271 540 125 768 676 481 496 586 457 349 184 327 222 273 196 466 538 318 228 241 365 535 479 595 26 224 124 454 430 271 286 292 574 249 153 360 567 523 511 99 391 655 395 722 689 66 137 426 349 311 230 383 504 316 390 37 661 437 355 411 56 437 222 600 309 385 505 450 710 403 399 701 604 168 105 581 131 106 477 189 341 419 141 209 339 581 415 379 355 122 604 273 463 229 347 687 35 518 291 389 471 172 695 556 650 243 413 345 334 56 602 151 522 438 331 0 403 676 611 312 369 142 182 206 170 249 233 138 168 730 588 252 111 468 367 182 80 143 459 349 771 425 700 476 230 649 498 507 396 364 109 614 635 646 250 246 551 413 435 219 81 511 603
601 112 896 200 385 501 256 631 131 590 265 608 247 466 678 341 324 954 639 894 872 724 384 745 757 320 321 667 556 93 224 466 282 763 846 825 473 503 387 490 362 381 693 705 356 502 63 639 637 498 386 579 690 499 431 490 479 137 858 183 377 276 305 366 653 352 947 784 519 534 739 496 145 458 591 391 209 444 163 137 437 201 207 278 666 523 796 390 252 349 54 589 164 211 180 800 152 335 309 594 122 111 301 19 737 191 875 868 328 302 327 47 481 172 112 557 354 526 379 833 171 140 572 344 598 391 708 479 185 731 473 818 263 625 854 789 374 506 807 410 499 677 258 54 279 429 293 63 669 148 347 423 466 789 419 63 252 382 840 394 698 122 430 563 229 785 688 816 531 354 515 174 444 755 251 122 155 595 401 0 784 825 406 522 520 296 265 514 147 163 265 319 838 750 422 290 219 367 429 402 548 107 593 949 260 879 391 254 801 302 531 55 53 326 722 743 754 286 238 713 544 550 506 318 644 689
194 762 112 633 394 301 598 684 641 307 664 334 890 551 251 467 455 255 331 123 174 209 454 230 231 490 480 182 342 689 554 334 537 36 217 141 454 318 473 470 419 598 294 221 679 534 708 203 297 413 680 694 207 527 586 642 602 688 91 874 400 540 517 479 140 778 248 0 262 289 110 313 634 500 383 439 586 483 903 777 380 741 620 501 165 295 180 697 877 552 773 241 631 854 618 224 745 526 499 200 817 863 596 753 67 614 160 188 706 535 455 732 374 742 847 222 458 302 635 170 638 870 253 672 244 439 71 350 614 278 348 52 527 273 114 160 821 687 253 784 707 199 608 724 530 547 575 709 112 652 429 387 551 160 463 803 581 427 144 649 177 750 355 244 641 25 146 187 487 453 333 906 638 101 641 771 671 384 671 779 0 196 432 345 635 835 590 601 689 671 594 496 71 121 406 648 584 453 527 752 663 766 363 251 539 250 434 845 165 528 249 725 790 568 55 54 35 903 899 150 293 286 488 596 160 94
228 811 298 617 443 349 647 625 690 248 671 234 913 492 160 476 504 202 205 174 147 117 450 115 80 498 529 178 283 738 603 382 551 191 94 105 395 348 417 411 468 539 149 154 620 475 757 228 207 354 621 635 151 468 527 584 543 716 207 923 449 547 517 466 217 719 162 223 311 336 115 336 683 441 283 447 613 425 951 826 404 723 625 550 173 344 20 638 818 496 822 229 658 880 654 46 728 496 548 277 865 912 603 801 232 662 154 116 647 543 504 781 358 725 870 271 507 286 576 88 687 853 253 614 261 447 195 334 662 117 373 195 575 214 133 38 762 628 58 726 642 202 580 773 579 488 524 758 188 700 478 435 492 38 425 851 587 476 119 591 152 733 404 293 610 242 162 77 372 502 332 929 580 102 648 820 720 284 612 827 223 0 433 355 576 776 571 542 672 655 601 503 199 91 390 705 633 502 468 693 604 815 264 158 587 104 483 824 81 577 298 774 814 575 193 165 222 844 841 114 291 306 429 638 185 209
254 392 539 231 123 155 282 435 268 211 316 250 489 304 273 87 106 607 281 547 525 325 35 340 352 143 210 320 174 316 182 90 135 416 499 479 254 156 142 271 149 243 312 295 290 311 335 247 261 165 313 446 344 280 298 357 345 310 511 505 81 192 115 59 306 355 600 437 172 187 392 121 261 239 235 92 197 226 530 408 37 339 218 128 319 140 416 331 443 210 401 210 242 452 238 395 343 179 97 247 447 460 249 380 390 241 528 521 277 188 185 360 75 340 485 210 56 147 276 486 290 468 193 267 219 92 361 99 240 327 141 472 188 237 507 442 410 399 403 396 426 256 206 351 203 232 173 336 323 268 82 46 272 442 34 430 179 25 493 290 351 348 80 189 239 439 341 469 300 133 112 504 350 409 293 402 302 225 312 406 437 432 0 136 387 412 188 381 287 269 247 149 491 403 101 301 252 59 210 385 415 397 235 602 209 532 164 443 454 258 184 352 430 220 376 396 407 489 479 366 152 175 288 249 297 342
167 508 455 347 188 71 392 470 384 132 374 171 605 337 196 177 191 519 202 460 438 247 152 262 274 201 274 233 127 432 298 84 251 329 411 391 240 141 184 256 213 295 234 217 348 320 451 155 182 138 371 480 222 313 372 428 388 426 424 621 139 250 231 168 219 413 512 350 112 172 305 32 377 286 192 150 313 231 646 524 93 455 334 244 232 52 338 389 512 263 517 132 358 568 354 317 459 237 213 185 563 576 306 496 303 357 441 433 335 246 249 476 60 456 601 127 172 67 333 405 432 584 104 325 130 150 274 70 356 249 135 385 321 159 420 348 468 473 325 454 475 178 289 467 324 274 225 452 236 384 167 101 337 348 126 546 295 141 406 348 230 464 99 101 314 344 254 382 273 247 24 620 424 321 351 518 418 178 370 522 350 354 135 0 421 470 272 387 403 385 304 207 404 316 117 359 378 175 252 443 449 513 177 514 333 444 228 559 367 322 124 468 546 278 288 309 320 538 535 279 66 64 273 307 210 255
452 584 745 318 531 462 572 52 497 328 293 344 477 103 416 304 458 739 370 705 684 467 372 482 494 244 532 479 294 444 472 486 366 619 631 636 202 531 255 166 522 146 438 437 184 101 500 432 375 269 157 62 458 130 87 31 54 395 738 702 489 249 331 346 503 284 732 639 484 503 549 421 470 186 291 309 394 198 624 656 405 347 363 440 499 442 558 168 382 177 573 393 392 445 413 537 368 215 435 531 641 630 220 512 619 531 686 653 211 223 501 470 358 348 541 467 391 354 140 625 580 514 374 178 401 309 564 338 530 469 526 674 478 363 664 568 326 38 545 290 95 441 289 462 494 162 284 461 545 558 454 441 123 568 360 582 329 422 651 155 482 410 475 435 293 658 520 614 188 488 383 493 93 565 270 641 559 294 142 522 639 574 398 407 0 340 306 76 370 354 260 242 694 552 322 269 543 442 203 208 31 580 312 734 500 664 551 388 612 573 471 517 483 231 578 599 609 412 405 515 376 399 148 202 474 566
652 408 944 202 482 557 477 338 358 527 119 543 139 285 615 329 421 939 569 905 883 667 394 682 694 268 445 679 494 300 410 493 328 818 831 836 394 559 366 366 484 256 624 636 157 321 338 631 575 469 166 398 658 318 250 309 298 278 938 479 476 231 333 371 703 56 931 839 575 590 749 483 331 347 490 322 277 359 286 434 418 103 246 381 699 502 758 165 44 288 350 593 264 106 296 737 151 286 398 650 418 407 168 313 819 378 885 853 147 225 463 269 410 132 203 667 378 554 198 825 420 176 574 181 600 322 763 408 407 669 543 874 391 563 864 768 78 286 745 114 273 641 247 271 406 305 296 298 745 397 417 450 285 768 372 359 254 409 850 207 681 201 482 635 212 858 719 814 406 450 445 155 245 765 150 418 421 494 181 299 839 774 411 468 339 0 264 333 184 236 192 268 893 751 352 110 441 405 345 177 324 403 512 934 412 864 513 50 812 523 587 351 260 194 778 798 809 70 67 714 576 598 382 175 674 766
412 333 697 65 241 313 294 359 213 323 154 341 323 244 411 77 180 734 372 653 679 463 150 478 490 84 254 405 289 192 194 249 88 575 626 584 238 315 178 255 244 166 427 432 176 277 249 359 370 231 199 369 413 247 221 280 269 144 670 445 232 57 74 129 465 217 727 595 331 345 498 279 187 223 324 124 93 209 425 363 221 173 61 162 425 299 554 217 278 134 316 322 105 286 126 533 178 102 157 406 384 373 113 260 548 199 634 648 154 83 223 219 214 175 320 368 133 259 184 620 241 302 305 152 331 124 520 212 252 464 299 630 200 358 613 563 272 322 540 230 333 368 17 210 216 214 29 210 481 218 196 206 224 563 152 325 23 165 599 199 420 182 238 336 60 597 447 609 296 210 248 339 273 514 131 354 254 328 208 265 595 570 188 272 310 268 0 304 122 103 73 83 650 509 155 163 264 185 194 253 338 329 326 730 222 659 273 277 560 295 342 266 264 97 534 555 565 324 314 472 277 300 271 126 402 500
418 578 710 312 525 427 567 135 491 293 287 309 471 87 381 299 453 705 335 671 649 433 366 448 460 238 526 445 259 438 466 446 360 584 597 602 168 497 250 131 516 140 381 402 178 67 494 397 341 235 179 130 423 96 82 72 50 389 704 697 484 243 326 341 469 278 697 605 450 469 515 387 464 136 256 303 389 164 619 651 399 341 357 434 465 408 524 197 376 171 567 359 386 439 407 503 362 209 429 496 636 624 215 506 584 525 651 618 205 217 495 465 324 343 536 433 385 319 134 591 574 508 340 172 366 303 529 303 525 413 491 640 472 329 630 534 321 107 488 284 198 407 283 456 488 157 278 455 511 552 448 436 117 534 354 576 323 416 616 149 447 404 470 400 288 624 485 580 154 482 349 487 134 531 264 635 553 260 170 516 605 540 393 373 76 334 300 0 364 349 254 236 659 517 317 264 537 437 197 251 114 575 278 700 494 629 545 382 578 567 436 511 477 225 544 564 575 402 399 480 342 364 113 196 440 532
510 231 796 56 311 411 276 419 157 446 128 464 201 316 534 197 250 857 495 804 782 586 248 601 613 175 287 577 412 104 181 347 182 673 749 735 328 413 243 345 313 236 550 555 219 352 148 482 494 355 242 429 536 317 281 340 329 61 768 327 330 131 187 252 563 172 850 694 429 444 649 377 130 313 447 248 119 300 307 281 318 83 100 223 576 397 677 253 194 204 198 445 84 165 119 656 56 190 227 504 266 255 151 142 646 177 785 771 188 157 292 101 338 56 198 466 232 383 229 743 219 181 428 194 455 248 618 335 206 587 397 728 233 481 763 686 227 351 663 220 367 471 113 92 248 284 149 107 579 196 271 304 294 686 275 207 108 263 750 244 543 61 336 446 83 695 598 725 386 279 372 217 294 665 114 266 219 451 250 147 694 693 287 403 370 184 121 364 0 45 119 174 748 660 279 153 240 259 284 265 398 228 449 853 254 782 342 194 711 322 441 165 142 172 632 653 664 241 192 623 400 423 362 168 554 599
492 231 778 38 289 393 264 403 145 428 155 446 247 300 516 179 228 840 477 786 764 568 230 583 595 158 265 559 394 91 159 329 164 655 732 717 311 395 226 328 291 219 532 537 203 336 148 464 476 337 226 413 518 300 266 324 313 42 750 344 312 114 169 234 545 217 832 676 411 426 631 360 118 297 430 230 97 283 324 262 300 141 82 201 558 379 659 244 246 187 215 427 63 210 97 638 102 173 205 486 283 272 135 159 629 164 767 753 173 141 271 118 320 102 224 449 214 365 214 726 207 232 411 179 437 230 600 317 193 570 379 710 211 464 746 669 273 336 646 230 351 473 96 109 227 268 132 108 561 184 251 286 277 669 257 224 90 245 732 229 525 106 318 428 67 677 580 708 369 257 354 263 278 647 132 253 207 433 234 164 676 675 269 385 354 236 103 349 46 0 103 157 730 642 261 163 227 241 267 275 382 228 431 835 232 764 320 245 693 309 423 165 168 155 614 635 646 286 237 605 382 405 345 153 536 581
414 333 704 67 314 386 330 308 246 353 74 372 291 205 441 162 253 765 402 731 709 493 223 508 520 104 327 437 320 192 224 322 161 578 657 662 257 388 172 286 317 129 457 463 108 242 249 391 401 262 132 319 444 239 171 230 218 144 673 446 305 60 147 202 462 137 757 598 404 418 530 352 219 243 355 157 143 229 426 363 253 128 112 235 457 372 584 149 235 122 316 354 141 254 162 563 149 119 230 479 385 374 40 261 578 265 711 679 82 76 296 219 246 130 317 441 206 291 119 651 308 300 337 84 363 157 523 243 255 495 372 633 273 389 690 594 192 241 571 149 256 400 56 211 289 179 102 210 504 285 269 279 206 594 208 326 102 238 676 134 452 180 311 367 42 670 479 640 327 283 280 307 184 546 51 354 308 358 140 265 598 600 247 304 260 193 73 254 119 103 0 103 653 541 187 83 295 258 214 182 288 329 357 760 294 690 346 232 638 368 415 266 261 45 537 558 568 261 258 504 308 331 302 58 433 525
317 386 606 119 295 260 336 290 299 256 173 274 375 175 344 68 222 667 305 633 612 395 135 410 423 6 296 339 222 246 236 237 129 480 559 564 158 302 73 176 286 98 359 365 146 209 302 293 303 164 169 301 347 178 153 212 200 198 575 499 253 49 95 110 364 211 660 500 318 333 432 221 273 144 257 59 191 130 479 462 155 225 143 204 359 240 486 187 310 65 369 256 193 338 214 465 229 33 199 362 438 427 105 314 480 295 614 581 133 44 265 272 148 226 371 302 155 193 132 553 344 354 239 124 265 59 425 146 294 397 287 535 242 291 593 496 267 254 473 252 269 303 82 264 257 146 56 263 406 322 218 192 156 496 110 379 105 186 579 147 354 234 226 270 112 520 381 542 216 252 182 390 205 448 149 456 356 261 168 318 500 502 149 206 242 268 82 236 173 157 103 0 555 443 89 157 306 206 115 241 269 383 259 662 263 592 315 316 540 336 330 319 316 76 439 460 470 336 333 406 211 233 192 105 335 427
253 821 111 692 453 360 658 743 701 367 723 401 950 610 305 526 515 187 388 55 106 263 514 272 237 550 539 241 401 749 614 393 596 90 144 94 514 380 532 530 479 657 337 276 738 594 768 262 364 473 739 753 261 586 645 702 661 743 23 934 459 599 577 538 200 838 179 71 322 319 165 372 693 560 450 499 645 543 962 837 440 800 680 560 248 354 183 757 936 612 833 300 690 913 677 221 805 586 558 259 876 923 655 812 129 673 91 168 765 595 514 792 433 802 906 281 518 362 694 123 698 929 313 732 303 499 130 409 673 320 384 20 586 332 66 162 880 747 256 844 762 253 667 783 590 606 635 768 171 711 488 446 610 162 523 862 641 486 97 709 231 809 414 303 700 87 206 140 534 513 393 966 698 155 700 830 731 451 730 838 71 199 491 404 694 894 650 660 749 730 653 556 0 175 465 707 644 513 586 811 722 826 430 182 598 176 494 904 118 587 308 785 849 627 114 109 92 962 959 204 353 345 547 655 219 154
151 733 250 604 365 272 570 601 613 225 611 242 862 468 144 414 427 217 229 157 136 92 426 114 103 438 452 108 259 661 526 305 508 113 109 89 372 271 393 388 391 516 178 115 596 452 680 150 205 331 597 612 101 444 504 560 519 655 191 846 371 487 489 450 139 696 210 145 234 253 37 284 605 418 291 387 557 401 874 749 352 712 592 472 96 266 73 615 794 472 745 188 602 825 589 96 717 474 470 199 788 835 543 724 154 585 138 131 623 483 426 704 321 714 818 193 430 250 552 96 610 841 201 590 184 387 117 297 585 162 296 179 498 190 117 53 738 605 125 702 620 141 526 696 502 464 462 680 111 623 400 358 468 53 388 774 553 398 103 567 70 721 327 215 550 164 84 79 375 425 281 878 556 24 588 743 643 292 588 750 145 89 403 316 553 752 509 518 661 642 541 444 182 0 354 595 556 425 444 669 580 738 271 213 510 142 406 800 65 499 220 697 761 515 115 87 144 820 817 37 241 257 405 544 108 132
227 453 517 223 221 192 343 371 329 167 258 186 460 229 230 61 229 554 216 497 499 282 89 297 309 84 303 250 134 317 242 188 136 391 446 429 182 254 67 198 247 178 271 252 231 236 396 204 215 94 254 381 257 205 234 292 281 302 486 566 179 134 102 94 275 296 546 411 232 285 343 153 322 164 187 33 198 151 583 469 107 310 210 210 270 172 373 272 395 146 461 167 243 423 239 352 315 120 206 272 508 531 190 418 391 301 478 468 218 129 271 376 59 311 456 213 161 104 217 440 350 439 150 209 176 33 335 56 301 284 239 446 248 203 457 383 352 335 360 337 350 213 173 368 264 157 108 367 317 328 207 144 197 383 62 483 171 123 443 232 265 319 178 180 197 430 292 429 229 258 93 475 286 359 235 462 363 161 253 422 411 389 101 117 322 353 155 301 258 261 188 90 465 354 0 242 313 166 135 326 350 457 171 549 270 479 262 401 405 343 216 413 401 161 350 371 381 421 418 317 121 144 216 190 246 338
468 401 758 127 391 466 390 268 306 457 62 474 248 215 545 218 330 869 500 835 814 597 303 612 624 158 371 609 424 253 285 402 237 632 761 766 324 468 219 296 393 144 554 567 87 251 309 445 505 316 96 328 588 248 181 239 228 204 727 473 385 121 236 260 516 55 861 652 484 499 679 373 279 278 420 211 203 290 395 427 307 117 172 311 511 392 688 100 153 160 343 408 201 216 222 667 138 146 306 559 412 401 58 307 632 325 815 783 44 115 372 263 300 119 312 521 287 345 128 755 368 285 391 77 417 211 577 298 316 599 452 687 317 493 794 698 110 216 675 67 207 454 137 260 332 235 186 270 558 345 326 359 215 698 262 353 163 318 780 137 611 180 391 421 103 671 533 744 336 359 334 264 175 695 41 412 368 424 111 292 652 704 301 358 269 111 155 264 153 163 83 157 707 682 241 0 355 314 276 112 254 396 442 864 338 794 422 159 742 411 495 344 254 83 591 612 622 179 176 645 362 385 312 70 487 579
406 180 681 229 192 307 38 592 118 481 348 499 393 477 540 258 156 760 530 700 678 530 231 555 567 301 113 472 447 166 72 295 179 569 652 631 449 309 337 466 165 399 585 511 447 505 162 445 507 390 470 602 496 474 455 513 502 185 664 292 209 322 213 249 459 410 752 589 325 340 545 347 110 434 482 282 151 420 356 195 284 320 183 125 472 328 602 488 398 367 221 454 169 356 135 610 291 336 157 400 234 281 328 202 542 64 680 673 366 345 130 209 335 311 323 362 202 415 432 639 56 363 432 371 418 282 514 370 35 592 279 624 66 483 659 595 520 555 617 423 570 483 282 200 55 426 271 179 475 73 179 247 457 595 293 256 252 229 645 447 504 253 271 369 260 591 494 621 525 146 371 377 507 561 325 189 89 486 468 220 589 631 253 378 543 442 265 537 240 227 296 307 644 556 314 356 0 206 405 468 571 184 484 755 46 684 194 400 607 86 336 174 266 362 528 549 559 432 383 519 393 394 482 345 450 494
275 354 560 203 85 176 230 491 230 277 306 315 461 369 326 157 51 628 342 569 547 399 59 424 436 200 112 341 239 278 143 120 78 438 520 500 320 178 207 337 106 298 365 379 346 376 297 314 314 230 369 501 365 345 354 412 401 248 533 466 54 232 112 100 328 368 621 458 194 208 414 150 222 305 300 157 151 291 491 369 91 311 169 89 341 197 471 387 416 266 362 262 196 425 206 479 316 235 58 269 408 421 304 341 411 202 549 542 332 244 90 321 141 313 435 231 53 212 331 508 260 441 234 323 287 157 383 165 201 379 148 493 138 289 528 464 423 454 486 381 470 352 202 312 152 297 170 297 344 229 27 76 337 464 100 391 152 33 514 346 372 321 107 237 212 460 363 490 366 78 178 477 406 430 282 363 263 291 367 367 458 500 68 175 442 406 185 437 260 241 258 206 513 425 166 314 206 0 276 441 470 358 300 624 160 553 127 415 476 160 205 314 378 276 397 418 428 462 452 388 196 203 353 304 319 363
345 544 637 230 331 322 434 252 420 220 276 236 483 101 308 152 320 631 262 597 576 360 199 375 387 121 394 372 186 357 334 299 227 511 523 529 73 365 68 90 358 91 317 329 190 129 414 324 268 77 191 262 350 98 117 173 162 308 630 610 290 160 193 185 396 290 624 532 381 396 442 283 413 58 183 122 289 44 590 560 218 336 254 302 392 302 451 209 388 103 481 286 304 451 330 430 341 121 297 423 549 538 203 425 511 393 578 545 192 146 363 384 194 338 483 360 253 246 146 517 442 466 267 160 293 122 456 145 392 361 349 567 340 256 557 460 332 218 438 296 233 333 193 375 355 41 168 375 438 420 316 254 81 460 172 490 216 234 543 161 374 346 288 327 223 551 412 507 131 350 191 499 169 458 253 554 454 187 182 430 532 467 211 215 203 346 194 198 285 268 214 115 586 444 135 235 404 277 0 263 231 494 205 627 361 556 373 394 505 434 363 431 427 180 470 491 502 414 411 407 269 291 106 184 367 459
592 514 884 239 529 496 503 201 418 467 174 483 316 225 555 303 457 879 509 845 823 607 370 622 634 243 531 619 433 365 397 473 364 758 771 776 333 539 306 305 520 196 564 576 97 261 421 571 515 409 71 258 597 258 190 249 238 316 878 585 488 197 330 345 643 122 871 779 555 570 689 457 391 287 430 296 315 299 463 539 392 229 284 438 639 476 698 54 221 228 455 533 313 283 334 677 250 226 434 670 524 513 146 419 758 437 825 792 99 211 500 375 385 231 380 607 389 493 138 765 480 353 514 121 540 296 703 382 428 608 523 814 476 503 804 707 165 171 685 122 112 558 236 372 492 245 282 382 685 457 452 428 225 707 346 465 275 421 790 114 621 292 462 574 215 798 659 754 346 486 419 331 154 705 153 524 480 434 79 404 779 714 385 442 208 179 253 273 265 276 185 242 833 691 326 112 467 441 285 0 209 508 452 874 498 803 549 227 752 571 566 456 366 156 718 738 749 254 243 654 516 538 322 128 614 706
480 603 773 337 559 490 600 22 516 355 312 372 461 131 443 332 486 767 398 733 712 495 400 510 522 272 560 507 322 463 500 514 394 647 659 664 230 559 283 194 550 174 452 465 183 129 519 460 403 297 158 42 486 158 115 58 81 423 766 721 517 277 359 374 531 268 759 667 512 531 577 449 489 213 318 337 413 225 609 676 433 366 382 468 527 470 586 169 367 205 592 421 411 429 432 565 387 243 463 558 660 649 239 531 647 559 713 681 209 250 529 490 386 367 526 495 419 382 160 653 608 498 402 197 429 337 591 365 558 497 553 702 506 391 692 596 311 39 573 274 96 469 316 481 522 190 311 480 573 555 482 469 151 596 387 601 357 450 678 153 509 429 503 463 313 686 548 642 216 516 411 477 94 593 289 660 578 322 143 541 667 602 426 435 31 324 334 114 389 373 279 270 721 580 350 254 570 470 231 209 0 600 340 762 527 692 579 373 640 601 499 536 502 250 606 627 637 374 389 543 404 427 175 221 502 594
588 6 863 264 374 489 220 629 127 625 369 643 351 526 722 402 315 941 674 881 859 712 375 736 748 384 295 654 591 142 215 477 323 751 833 813 537 490 480 554 346 445 728 692 429 562 81 627 672 533 491 639 678 526 492 550 539 186 845 125 368 340 356 392 640 456 934 771 506 521 727 487 155 523 626 426 263 509 189 35 428 305 255 269 653 510 783 494 356 413 55 624 212 315 224 791 256 399 300 581 64 90 361 95 724 162 862 855 399 367 311 152 479 276 219 544 345 561 440 820 129 254 572 405 600 426 695 514 168 773 460 806 248 660 841 777 478 562 799 514 577 665 322 159 237 494 358 121 657 130 338 414 503 777 437 89 316 373 827 455 685 226 453 550 294 773 675 803 669 328 515 288 504 743 355 25 98 630 505 107 771 813 397 513 580 401 329 575 228 227 329 383 825 737 457 395 184 358 494 506 608 0 628 937 227 866 375 358 789 268 518 72 157 381 710 730 741 391 342 700 533 576 571 379 631 676
200 624 473 373 335 219 513 362 500 62 427 30 650 229 117 231 344 439 61 405 384 183 236 182 194 253 421 208 60 488 413 237 307 347 331 336 132 288 176 148 361 276 116 165 356 212 567 160 68 115 357 372 186 205 264 320 280 472 438 736 291 303 272 265 232 456 432 368 241 260 278 178 492 178 32 202 369 161 733 639 242 479 381 381 228 199 258 375 555 307 632 122 413 617 410 224 483 255 330 280 678 681 393 568 347 472 386 353 384 298 396 526 159 480 625 243 289 111 312 325 521 687 117 350 143 202 292 139 471 147 282 402 419 90 364 268 499 365 223 462 380 169 336 518 435 225 279 517 273 499 319 253 229 268 211 633 342 258 350 327 210 488 252 192 366 387 248 314 113 394 153 665 316 294 404 633 533 18 349 572 368 264 235 177 313 513 326 279 427 411 357 259 430 272 171 442 484 300 205 429 341 628 0 434 441 364 375 561 312 469 228 584 570 330 306 327 338 581 577 238 133 155 165 375 203 295
336 918 265 762 550 457 755 769 798 393 816 389 1057 636 305 620 612 29 375 127 99 261 611 260 225 642 637 293 428 846 711 490 696 262 88 139 540 456 561 556 576 684 325 298 764 620 865 335 352 499 765 780 295 612 672 728 687 876 160 1031 556 692 661 610 325 864 3 251 419 444 223 480 790 586 437 591 743 569 1059 934 537 868 770 657 281 451 169 783 963 640 930 373 787 1025 775 206 872 640 655 384 973 1020 748 909 303 770 102 81 792 687 611 889 502 869 1014 379 615 431 720 135 795 997 397 758 369 591 303 479 770 275 481 200 683 358 139 148 907 773 215 870 803 340 725 881 687 633 668 865 296 808 585 543 636 148 569 959 731 584 125 735 255 877 512 400 755 267 270 141 521 610 476 1073 724 210 793 928 828 439 756 935 251 158 588 500 721 920 715 686 816 800 746 648 182 199 535 850 741 610 612 837 749 923 418 0 695 60 591 969 158 685 405 882 946 719 265 242 271 989 985 222 436 451 573 782 293 317
361 223 637 211 147 262 73 549 136 438 330 456 411 433 495 214 111 714 487 655 633 485 188 509 522 258 68 427 404 184 53 250 136 524 606 586 405 264 293 422 120 356 540 465 403 462 201 400 462 346 426 559 451 431 411 470 459 225 619 336 163 279 169 205 414 393 707 544 280 294 500 301 128 391 439 239 135 377 382 239 241 319 168 82 427 283 557 444 416 324 264 409 150 374 117 565 310 292 113 355 278 325 310 241 497 104 635 628 348 301 84 227 291 320 341 317 158 370 389 593 100 381 387 381 373 239 469 327 75 546 234 579 22 438 614 550 448 512 572 405 527 437 239 219 11 383 227 218 430 113 134 202 414 550 250 282 209 186 600 404 458 272 226 323 243 546 449 576 482 101 328 395 463 516 307 232 133 443 425 260 544 586 210 333 500 413 222 494 234 212 295 264 599 511 270 339 45 161 362 498 528 227 441 710 0 639 149 418 562 73 291 214 285 319 483 504 514 450 402 474 348 349 439 348 405 449
281 864 306 707 496 402 700 715 743 338 761 334 1003 582 250 566 557 89 320 169 86 207 556 205 170 588 582 238 373 791 656 435 641 204 33 94 485 401 506 501 521 629 270 243 710 565 810 281 297 444 710 725 241 558 617 673 633 805 202 976 502 637 607 556 270 809 64 224 364 389 168 426 736 531 383 537 688 514 1004 879 482 813 715 603 226 397 114 728 908 586 875 318 732 970 720 151 818 586 601 330 918 965 693 854 285 715 101 55 737 633 557 834 448 815 960 324 560 376 665 72 740 942 342 703 314 537 248 424 715 220 426 173 628 304 111 94 852 718 161 815 732 270 670 826 632 578 613 811 241 753 531 488 582 94 514 904 676 529 80 680 201 822 457 346 700 240 215 86 466 555 421 1018 669 155 738 873 773 384 702 880 224 104 534 445 666 866 661 632 762 745 691 593 176 144 480 795 686 555 558 783 694 868 363 60 641 0 536 914 103 630 351 827 892 665 246 185 233 934 930 167 381 396 518 728 238 262
256 371 482 311 42 157 185 600 262 330 414 370 537 463 390 265 104 610 386 550 528 380 179 405 417 309 90 323 326 310 176 145 187 419 502 481 413 159 301 431 50 407 435 361 454 470 329 295 357 324 477 610 346 439 462 521 510 322 514 484 83 330 220 203 309 476 602 440 175 190 395 197 255 399 391 251 224 385 531 387 163 419 255 133 322 178 452 495 524 375 412 304 269 501 239 460 398 343 141 250 426 473 394 374 392 252 531 524 427 352 64 353 235 421 468 212 183 265 440 489 248 507 282 432 269 251 364 259 223 442 129 474 136 333 509 445 531 563 467 489 578 333 290 345 140 391 278 330 325 261 105 123 431 445 193 431 260 151 496 455 354 398 121 219 319 413 344 471 472 63 252 521 514 411 390 381 281 377 476 400 440 481 162 228 551 514 273 545 342 320 346 315 494 406 260 422 194 127 370 549 579 376 376 605 148 535 0 523 457 106 187 346 411 370 378 399 410 577 528 369 244 244 447 399 300 345
700 366 993 212 492 567 435 396 316 576 168 592 96 333 664 353 430 987 618 953 932 715 404 730 743 317 465 727 542 258 368 503 338 867 879 884 442 569 415 414 494 305 672 685 205 369 296 680 623 517 214 447 706 367 299 358 346 235 986 437 486 280 343 408 751 104 980 887 585 600 797 533 289 396 539 370 287 408 244 391 474 113 256 422 747 553 807 214 5 336 308 642 289 64 310 786 148 334 407 660 376 365 217 271 867 335 934 901 195 273 471 227 459 142 161 622 388 602 247 873 378 133 623 229 649 370 812 456 364 717 553 922 407 611 913 816 126 334 793 162 322 689 269 229 423 353 305 255 793 355 427 460 333 816 431 317 264 419 899 255 730 158 492 602 233 851 768 862 455 460 493 112 293 814 182 376 379 542 229 257 887 822 443 559 388 49 277 382 194 246 241 316 942 800 400 159 398 415 394 226 372 361 560 982 439 912 523 0 860 481 596 308 218 242 826 847 857 51 30 763 624 647 430 224 722 814
200 782 217 653 414 321 619 664 661 288 711 283 952 531 200 515 476 178 270 93 71 156 475 155 120 537 500 156 322 709 575 354 557 126 70 24 435 320 456 451 440 579 220 164 659 515 728 199 247 394 660 675 149 507 567 623 582 706 126 895 420 587 538 499 189 759 171 165 283 308 87 333 654 481 332 486 606 464 923 798 401 761 641 521 144 315 66 678 857 535 794 237 651 920 638 103 766 535 519 248 837 884 643 773 167 634 73 92 687 582 475 753 370 762 867 242 479 298 615 23 659 890 249 653 233 486 167 346 634 203 345 114 547 253 52 44 802 668 139 765 680 192 620 744 551 528 563 729 160 672 449 407 531 44 437 823 602 447 38 630 119 770 375 264 650 181 134 23 416 474 330 968 619 56 687 791 692 334 651 799 165 81 452 365 616 815 610 581 710 691 641 543 118 62 402 745 604 473 507 732 644 786 312 173 559 103 455 863 0 548 269 746 810 614 129 106 154 883 880 86 289 306 468 677 156 181
350 264 595 284 136 251 79 621 199 424 403 464 474 506 484 287 123 703 480 644 622 474 235 498 511 331 57 416 420 247 153 239 208 513 595 575 478 253 366 495 109 429 529 454 476 535 244 389 451 419 499 632 440 504 484 543 531 267 608 376 177 351 242 253 403 465 696 533 269 283 489 290 192 463 512 312 208 449 440 279 257 402 240 138 416 272 546 517 480 396 305 398 250 438 217 554 373 365 161 344 318 365 383 283 486 146 624 617 421 374 73 291 329 393 405 306 206 359 461 582 140 444 376 453 362 312 458 352 117 535 223 568 95 427 603 539 521 585 561 478 600 427 312 282 82 456 300 260 419 155 134 217 487 539 287 340 282 189 589 476 447 335 215 312 315 535 438 565 554 90 345 458 536 505 380 273 173 471 498 302 533 575 256 322 573 524 294 567 322 309 367 336 588 500 343 411 86 160 434 571 600 268 469 699 73 628 106 481 551 0 280 256 348 392 472 493 503 514 465 463 337 338 512 420 394 438
71 514 359 385 146 53 351 520 393 186 487 241 643 387 205 269 208 424 232 364 342 195 206 219 231 280 232 137 178 441 307 86 289 233 316 296 291 52 279 307 172 379 249 175 427 371 460 110 204 229 516 531 161 363 423 479 438 435 328 627 152 329 269 231 123 549 417 254 15 34 209 72 386 337 243 229 338 320 655 530 133 493 372 253 136 53 266 534 597 347 525 148 383 606 370 274 497 316 251 84 569 615 385 505 207 366 345 338 414 325 207 484 171 494 599 27 210 117 471 303 390 622 123 404 97 229 178 160 366 256 77 289 279 179 324 259 605 524 282 562 539 148 360 476 282 384 327 461 140 404 181 139 387 259 216 555 333 179 310 486 168 502 107 47 393 248 158 286 324 205 127 658 475 226 464 523 423 229 507 531 254 295 184 103 472 587 342 437 441 423 415 286 308 220 216 496 336 205 363 522 499 518 228 419 291 349 186 597 272 280 0 477 542 357 193 213 224 643 633 183 97 78 324 386 114 159
547 76 851 201 332 448 210 566 85 580 316 599 299 463 669 357 271 901 630 841 819 671 331 696 708 321 268 614 547 78 171 413 278 710 793 772 474 450 436 491 309 382 684 652 366 499 17 586 628 489 389 576 637 462 428 487 476 123 805 180 323 277 312 348 600 404 893 730 466 481 686 443 111 459 582 382 194 445 177 106 384 252 192 224 613 469 743 407 304 350 48 580 149 262 160 751 204 336 256 541 119 108 298 37 683 138 821 815 335 303 274 80 434 224 166 503 301 517 376 780 125 194 528 341 559 382 655 469 139 722 420 765 210 616 800 736 426 498 758 461 514 624 259 87 223 430 294 58 616 102 294 370 440 736 393 77 253 329 786 391 645 174 377 510 230 732 635 762 532 300 471 228 441 702 303 97 109 586 397 55 730 772 352 468 517 348 266 511 165 164 266 320 785 697 413 342 173 314 430 454 545 72 584 896 214 825 338 306 748 256 477 0 105 318 669 690 700 338 289 660 489 497 507 315 591 635
609 162 940 199 394 510 300 596 151 589 230 607 212 430 677 340 333 963 638 903 881 729 391 744 756 318 330 676 555 110 233 475 291 772 855 834 471 512 386 511 371 377 693 698 321 467 112 648 637 498 351 544 699 464 396 455 444 134 867 234 385 274 330 395 662 317 955 793 528 543 748 505 154 457 591 391 218 443 159 188 446 166 216 287 675 532 820 355 217 347 104 588 173 175 189 799 117 333 318 603 173 161 266 68 745 200 884 877 293 301 336 55 481 137 94 565 375 526 344 842 212 122 571 309 598 391 717 478 229 730 482 827 272 625 863 798 339 471 807 375 461 613 256 63 288 427 293 84 678 190 356 432 431 798 418 114 251 391 849 359 707 87 439 572 226 794 697 825 552 363 515 155 409 764 216 173 207 594 366 53 793 836 415 531 485 261 264 479 143 169 262 317 847 759 422 255 263 376 427 367 513 157 592 958 303 888 400 219 810 346 540 105 0 291 731 752 763 251 203 722 543 566 528 283 653 698
388 385 677 117 339 331 392 279 298 327 99 345 316 176 415 138 278 738 376 704 683 467 205 482 494 78 352 411 293 244 291 308 185 551 631 636 217 374 143 214 341 84 431 436 79 197 301 364 375 236 102 290 418 166 142 200 189 196 646 508 323 41 165 180 436 138 731 572 390 405 503 292 271 196 329 131 191 188 422 415 227 153 158 259 430 312 558 120 236 77 379 327 191 279 212 537 174 70 255 433 447 436 31 312 552 317 685 652 57 34 321 271 220 154 342 373 225 265 90 624 360 315 311 55 337 131 496 217 306 468 358 607 297 363 664 567 193 212 545 157 227 374 80 262 313 134 106 262 478 337 288 263 144 567 182 388 120 256 650 105 425 216 297 341 87 591 452 614 254 307 254 331 154 520 76 406 360 332 110 328 572 574 220 278 230 194 97 225 172 155 46 77 626 514 161 83 362 276 184 156 258 381 330 734 319 663 370 242 612 392 402 318 289 0 511 531 542 262 259 477 282 305 230 29 407 499
137 706 165 577 337 244 542 627 585 251 607 278 834 494 193 410 399 270 269 166 161 168 398 190 203 434 424 125 286 633 498 277 481 44 189 125 398 243 417 414 363 542 237 163 622 478 652 147 241 357 623 638 149 470 530 586 545 627 134 818 344 483 461 422 84 722 263 60 206 203 82 257 578 444 326 383 530 427 846 721 324 684 564 445 109 238 152 641 821 496 717 185 574 798 562 196 689 470 443 143 760 807 540 696 40 557 174 211 650 479 399 676 317 686 790 166 402 246 578 154 582 814 197 616 188 383 14 294 557 238 268 95 470 216 126 132 765 631 225 728 646 137 551 668 474 491 519 653 55 595 373 330 494 132 407 746 525 371 128 593 136 694 299 187 585 79 90 159 431 397 277 850 582 73 584 715 615 328 614 722 60 168 376 288 579 778 534 544 633 614 538 440 114 93 350 592 528 397 470 695 607 710 307 265 482 222 378 789 130 472 193 669 734 511 0 24 30 847 843 110 237 229 431 540 104 40
158 726 160 597 358 265 563 656 606 280 628 307 855 523 200 431 420 247 279 144 138 157 419 179 179 455 445 154 315 654 519 298 501 23 166 102 427 264 448 443 384 571 243 170 651 507 673 167 270 386 652 667 156 499 559 615 574 648 129 839 364 504 482 443 105 751 239 54 227 224 59 278 598 473 355 404 551 456 867 742 345 705 585 465 142 259 129 670 850 527 738 205 595 818 583 173 710 491 463 164 781 828 560 717 61 578 151 188 679 500 419 697 338 707 811 187 423 267 607 131 603 835 218 645 208 404 35 314 578 227 289 89 491 245 103 109 794 660 202 757 667 158 572 689 495 520 540 673 76 616 393 351 523 109 428 767 546 391 105 622 125 715 320 208 605 73 106 135 460 418 298 871 611 50 605 736 636 357 643 743 54 145 396 309 608 807 555 573 654 635 558 461 109 69 371 612 549 418 499 724 636 731 336 242 503 199 399 856 106 493 213 690 754 532 24 0 52 876 872 99 258 250 460 561 125 63
169 737 143 608 369 276 573 659 616 282 639 309 865 526 224 442 430 276 301 144 186 198 429 220 227 465 455 157 317 664 530 309 512 33 214 150 429 275 448 445 394 573 284 195 654 509 683 178 272 388 655 669 180 502 561 617 577 658 112 850 375 515 492 454 115 753 268 35 237 234 107 288 609 475 358 414 561 458 878 752 356 716 595 476 140 270 177 672 852 527 748 216 606 829 593 220 720 501 474 175 792 838 571 728 49 589 180 235 681 510 430 707 349 717 822 197 433 277 610 179 613 845 228 647 219 414 46 325 589 268 300 72 502 248 134 157 796 662 250 760 677 169 583 699 505 522 550 684 87 627 404 362 526 157 438 778 556 402 153 624 167 725 330 219 616 56 121 183 462 428 308 881 613 98 616 746 646 359 646 754 35 193 407 320 610 810 565 576 664 646 569 471 92 117 381 623 559 428 502 727 638 741 338 271 514 246 409 820 154 503 224 700 765 543 30 52 0 878 874 140 268 261 463 571 135 69
719 399 1011 255 535 611 468 353 349 594 186 610 129 352 682 395 474 1005 636 971 950 734 447 749 761 335 498 746 560 291 401 546 381 885 897 903 460 612 433 432 539 323 691 703 224 388 329 698 642 536 233 416 724 385 317 376 365 268 1004 470 529 298 386 437 770 123 998 906 628 643 816 577 322 414 557 388 357 426 277 424 484 156 299 455 766 596 825 232 44 354 340 660 322 97 343 804 181 353 451 703 409 398 235 304 885 368 952 919 214 292 504 260 477 201 194 666 431 620 265 891 411 166 641 248 667 388 830 475 397 735 597 940 440 630 931 834 129 376 812 180 317 709 314 261 456 372 349 288 811 388 470 503 352 834 439 350 307 462 917 274 748 191 536 701 279 925 786 881 473 504 511 145 311 832 217 409 412 561 247 290 906 841 486 535 406 67 320 400 231 301 259 334 960 818 418 177 431 459 412 244 375 393 579 1001 472 930 568 50 879 514 640 341 251 260 844 865 876 0 53 781 643 665 449 242 741 833
718 349 1011 237 513 593 418 397 299 594 186 610 78 351 682 379 452 1005 636 971 950 734 430 749 761 335 449 745 560 242 352 529 363 885 897 902 460 594 433 432 490 323 690 703 224 388 279 698 641 535 232 465 724 385 317 376 364 219 1004 421 504 298 368 433 769 122 998 905 610 625 815 559 273 414 557 388 308 426 226 375 484 141 281 405 765 578 825 232 28 354 291 660 273 48 294 804 132 352 415 685 360 348 235 255 885 319 952 919 213 291 455 210 477 152 143 648 413 620 265 891 361 115 641 247 667 388 830 474 348 735 579 940 391 629 931 834 144 352 811 180 338 706 295 212 407 371 331 239 811 339 475 485 352 834 439 300 289 444 917 274 748 142 518 701 281 925 786 880 473 481 511 94 311 832 217 360 362 560 247 240 905 840 468 535 406 67 303 400 182 252 259 334 960 818 418 177 382 441 412 244 390 344 578 1001 422 930 519 30 878 464 622 292 201 260 844 865 875 53 0 781 642 665 448 242 740 832
114 696 253 567 328 235 533 564 576 188 574 208 825 431 107 377 390 241 195 181 159 58 389 80 92 401 415 71 222 624 489 268 471 116 133 112 335 234 356 351 354 479 144 78 559 415 643 113 171 294 560 575 64 407 467 523 482 618 214 809 334 450 452 413 104 659 233 147 197 216 41 247 568 381 257 350 520 364 837 712 315 675 555 435 59 229 83 578 757 435 708 151 565 788 552 91 680 437 433 194 751 798 506 687 150 548 162 155 586 446 389 667 284 677 781 156 393 213 515 120 573 804 164 553 147 350 113 260 548 128 259 182 461 153 141 76 701 568 121 665 583 104 489 659 465 427 425 643 107 586 363 321 431 76 351 737 516 361 127 530 33 684 290 178 513 166 48 103 368 388 244 841 519 42 551 706 606 258 551 713 147 112 366 279 515 715 472 481 624 605 504 407 206 37 317 558 519 388 407 632 543 701 237 236 473 166 369 763 88 462 183 660 724 478 111 90 140 783 780 0 204 220 368 506 70 128
118 529 404 344 203 87 407 426 405 87 379 127 581 293 132 182 212 455 148 385 363 183 168 198 210 206 289 157 83 453 318 105 257 278 347 316 196 156 188 212 229 340 170 153 420 276 472 91 119 134 421 436 158 268 328 384 343 423 373 642 159 255 223 184 170 418 448 298 111 130 230 46 398 242 148 155 319 225 666 545 114 431 332 265 157 67 274 439 516 268 537 68 364 545 360 253 436 242 233 153 584 597 311 516 278 377 365 369 339 251 264 498 76 433 578 94 193 22 376 341 447 561 40 330 66 155 223 65 377 185 150 333 336 95 344 284 473 429 261 526 444 114 294 489 339 289 230 473 201 404 187 121 292 284 143 566 293 162 330 391 166 441 120 61 318 317 179 330 229 262 42 597 380 246 356 538 439 134 412 544 298 290 151 66 377 474 277 342 380 382 309 211 353 241 121 363 393 196 269 493 405 533 133 450 348 380 243 522 292 337 97 489 522 283 237 258 268 542 539 204 0 25 229 311 133 222
108 572 396 367 204 87 408 448 412 110 402 150 604 315 146 205 219 470 163 401 379 198 191 213 225 229 290 174 106 460 326 113 280 270 362 332 219 129 211 235 229 362 185 167 443 299 479 105 134 157 444 458 173 291 350 407 366 446 365 684 167 278 246 207 160 441 462 291 92 111 246 53 405 265 171 177 342 248 674 587 121 454 354 272 173 77 289 462 539 290 545 82 387 567 383 268 459 264 241 134 626 604 334 524 244 385 382 384 362 273 265 504 99 456 601 74 201 45 399 356 448 583 55 353 81 177 215 88 423 200 151 325 337 109 361 299 496 452 276 549 467 128 317 495 340 311 252 480 176 412 195 129 315 299 165 574 315 169 347 414 180 463 127 42 341 285 195 323 252 263 65 620 403 262 379 581 481 157 435 550 291 305 174 64 399 497 300 365 403 405 332 234 345 257 144 386 394 203 291 516 427 576 155 465 349 395 244 545 308 338 78 497 545 306 229 250 261 565 562 220 25 0 252 334 151 196
305 622 597 308 409 314 511 196 498 180 335 196 519 81 268 229 397 591 222 557 536 320 277 335 347 198 471 332 146 435 411 333 305 471 483 489 55 384 146 18 435 146 277 289 226 47 491 284 228 122 227 207 310 75 134 134 111 386 590 688 367 237 270 262 356 326 584 492 337 356 402 274 490 48 143 199 367 46 667 637 295 389 332 379 352 295 411 245 425 177 558 246 381 487 407 390 410 198 374 383 627 615 263 503 471 470 538 505 254 216 440 461 210 391 584 320 330 206 182 477 519 557 227 220 253 199 416 190 469 321 378 526 417 216 517 420 369 168 397 332 250 294 271 453 433 95 245 452 397 497 393 331 98 420 250 567 294 311 503 197 334 423 347 287 301 511 372 467 41 427 236 535 186 418 312 631 531 147 218 507 492 427 288 260 148 383 271 113 362 345 302 192 546 404 215 312 481 354 106 299 175 571 165 587 439 516 450 431 465 512 323 508 504 229 430 451 462 451 447 367 229 251 0 245 327 419
417 382 706 117 367 360 380 251 295 390 91 406 312 148 478 166 306 801 432 767 746 530 234 545 557 106 380 439 356 242 274 337 214 580 693 699 226 403 171 228 370 94 487 499 50 184 298 393 438 264 74 261 520 181 113 172 161 193 675 501 351 69 194 208 464 119 794 601 418 433 532 321 269 210 353 159 193 198 415 455 255 145 161 288 459 340 621 92 217 105 371 356 191 280 212 600 166 99 283 462 440 429 19 311 580 315 748 715 28 63 349 269 248 147 335 402 253 293 61 687 357 307 339 26 365 159 525 246 305 531 387 635 326 426 727 630 161 183 607 128 199 403 109 261 342 144 134 259 506 335 316 292 148 630 210 381 149 284 713 76 544 208 326 370 92 620 481 677 269 336 282 328 126 548 68 440 357 357 82 320 601 637 249 306 202 175 126 196 169 153 58 105 655 543 189 70 345 304 184 127 230 379 375 797 348 726 399 223 675 421 430 316 282 29 539 560 570 243 240 506 311 334 245 0 435 527
45 627 271 498 259 166 464 524 506 147 504 174 756 391 92 307 321 311 166 251 230 82 320 106 118 330 345 24 182 554 420 199 402 145 203 183 294 165 313 310 285 438 136 62 518 374 573 43 137 253 519 534 48 367 426 482 442 549 240 740 265 380 383 344 39 618 304 165 128 146 97 178 499 340 223 279 451 323 768 643 246 606 486 366 24 160 154 537 717 392 639 81 496 719 483 161 611 366 364 125 682 729 436 618 145 479 232 225 546 375 320 598 213 608 712 87 324 142 474 190 504 735 93 512 77 279 89 190 479 143 190 200 392 113 211 147 661 527 169 624 542 33 419 589 396 387 354 574 71 517 294 252 390 147 280 668 447 292 197 489 55 615 220 109 443 184 46 173 327 319 173 772 478 113 481 636 537 224 510 644 165 183 297 210 475 675 402 441 555 536 434 336 219 108 246 488 450 318 367 591 503 631 203 307 404 236 300 723 159 393 114 591 655 408 104 125 135 743 739 71 133 151 327 436 0 92
106 668 205 539 300 207 505 605 548 228 585 255 797 472 182 388 362 336 247 206 200 186 361 208 220 412 386 115 263 596 461 240 443 83 228 164 375 206 394 391 326 519 227 153 600 455 615 124 218 334 601 615 138 448 507 564 523 593 174 781 306 461 424 385 53 699 329 99 169 166 96 219 540 421 304 360 492 404 809 684 287 647 527 407 96 201 191 618 751 473 680 162 537 760 524 235 652 448 405 106 723 770 517 659 79 520 213 250 627 457 361 639 295 649 753 128 365 223 556 190 545 776 182 594 156 360 52 271 520 234 231 134 433 194 165 171 742 608 264 706 634 126 514 630 437 468 482 615 22 558 335 293 472 171 370 709 488 333 167 570 154 656 261 150 547 119 78 198 409 360 263 813 560 112 562 677 578 305 592 685 99 207 338 251 556 756 497 522 596 577 515 417 154 132 327 569 491 360 448 673 584 672 284 331 445 261 341 751 183 434 155 632 696 489 40 63 69 824 787 128 222 192 409 517 92 0