stjean bidarray 164 164 165 165 165 164 163 163 166 165 169 165 168 168 167 163 161 160 159 157 157 157 157 157 157 157 157 157 157 156 156 156 158 160 165 167 168 177 178 180 184 186 187 187 186 185 184 179 178 175 175 173 171 169 169 168 168 169 170 170 170 172 170 169 168 168 168 167 168 169 169 169 169 166 166 165 163 163 163 163 163 162 160 159 158 157 156 156 157 159 160 163 166 168 170 176 181 185 187 189 193 194 199 200 206 209 214 215 217 217 225 227 229 231 237 237 238 239 246 246 247 248 248 249 250 251 251 252 253 261 263 265 266 272 273 273 278 278 279 279 280 280 285 286 287 287 287 288 289 285 286 297 296 296 293 295 295 297 304 304 306 308 309 311 313 314 314 315 330 331 333 334 335 338 343 342 341 342 339 340 341 351 352 352 353 353 357 359 360 361 363 366 370 378 378 378 379 380 379 389 391 392 394 395 397 398 399 398 400 396 392 391 391 391 391 394 394 390 389 390 394 395 394 394 393 393 396 400 399 388 390 394 395 394 395 395 395 395 394 397 388 388 388 386 388 384 383 385 383 379 377 378 375 370 373 369 368 371 368 382 387 386 385 387 386 385 386 387 388 389 390 391 400 404 404 407 408 409 411 414 417 424 424 425 426 440 439 439 442 439 438 443 447 449 450 456 459 463 463 469 470 474 478 475 482 499 498 499 500 500 498 514 513 515 517 522 523 524 525 525 525 532 535 536 539 541 539 540 551 545 547 555 554 558 562 564 570 572 578 576 578 585 581 596 596 596 597 599 605 608 609 612 617 618 620 623 624 625 628 628 629 626 632 632 634 638 644 645 647 651 655 656 659 666 667 671 675 676 682 684 698 700 699 704 707 708 710 712 712 715 721 728 731 735 736 739 741 742 746 755 756 757 763 764 766 768 769 771 774 782 782 783 783 788 790 796 792 792 791 788 787 789 793 793 796 800 792 790 789 791 799 794 793 789 789 791 793 792 792 791 786 785 785 777 768 767 762 757 751 750 749 745 743 744 739 736 733 731 727 726 725 723 722 715 713 710 703 703 702 699 698 695 692 689 688 687 685 686 676 683 678 678 680 680 682 688 684 684 683 682 679 678 681 682 684 676 681 679 679 679 678 677 676 672 672 672 672 670 668 669 666 655 656 655 648 644 646 641 638 637 631 636 626 628 634 633 619 625 622 622 612 609 618 616 615 605 604 596 609 608 591 590 597 598 588 585 582 591 574 574 581 579 563 560 559 555 552 560 562 561 548 546 551 560 559 552 550 542 541 539 537 532 529 519 513 511 512 513 515 515 514 516 520 508 506 506 504 500 495 494 493 493 493 485 490 488 485 483 472 470 468 461 451 453 456 457 456 451 451 450 451 458 458 459 451 446 445 444 445 445 450 456 454 445 450 446 430 426 424 420 419 408 409 413 421 419 417 414 412 410 409 393 392 398 393 392 374 374 372 370 368 367 356 355 352 351 349 348 346 345 331 328 325 322 319 318 316 315 301 297 294 292 290 289 277 277 276 275 274 273 272 264 262 259 258 257 251 247 244 240 232 228 223 221 219 214 213 212 211 201 200 198 196 195 183 184 183 183 179 179 177 164 164 157 154 153 152 150 144 144 143 137 136 135 134 132 124 122 121 120 121 119 117 116 116 114 114 114 115 116 116 115 115 116 116 115 114 114 113 113 115 121 124 125 133 129 130 133 139 139 140 143 148 148 149 149 152 152 153 155 159 159 171 171 172 176 178 179 181 190 191 194 195 195 196 198 201 205 206 207 217 217 220 221 220 219 223 225 232 232 232 232 240 243 244 254 259 259 259 259 259 266 257 261 263 271 271 271 272 273 274 274 276 280 286 285 295 291 298 300 306 310 317 316 304 305 305 310 311 313 318 330 330 333 335 338 346 347 343 346 348 351 353 354 354 362 362 364 365 366 374 375 376 379 386 387 388 389 391 399 412 414 414 417 419 420 420 423 425 425 424 415 416 416 426 425 427 424 427 435 436 436 436 437 434 439 440 441 441 443 445 455 455 455 455 455 455 455 455 456 456 457 458 465 466 467 468 469 470 474 477 476 476 487 484 487 489 491 493 492 493 494 504 507 510 510 513 517 523 526 527 528 529 530 532 533 533 534 533 533 532 538 539 527 529 529 527 541 543 543 558 560 563 563 575 576 580 576 577 574 563 570 572 576 592 596 602 604 610 611 613 618 621 623 628 629 632 642 636 645 645 647 650 653 654 651 654 654 655 655 654 655 656 660 660 662 662 667 668 668 671 672 672 675 675 675 675 674 675 675 675 675 672 669 663 661 660 656 656 655 654 654 653 653 650 649 648 647 642 641 640 639 637 636 633 624 620 619 617 616 611 611 614 614 615 612 612 613 611 595 590 587 585 584 583 581 578 576 575 574 554 555 553 551 549 546 540 535 532 531 530 526 520 516 513 511 509 507 504 504 505 487 487 486 485 482 481 480 478 476 469 468 467 466 463 461 460 458 456 456 447 446 445 443 442 440 431 429 426 421 407 404 402 399 394 394 394 392 381 380 379 378 377 366 367 371 377 375 373 372 370 370 370 351 351 351 344 339 338 337 327 326 325 325 323 325 324 323 324 321 321 329 330 330 331 336 336 332 335 338 337 335 330 331 332 324 321 319 322 312 311 310 307 307 305 303 296 285 282 280 281 286 285 284 280 270 266 264 262 260 259 244 243 241 238 227 225 224 225 223 224 231 240 240 225 223 221 213 207 204 203 203 202 201 199 198 197 190 186 184 182 179 176 176 177 173 172 170 169 167 163 163 163 162 159 153 152 156 153 144 146 145 141 139 135 129 125 124 122 116 116 115 114 112 107 107 107 103 102 102 97 95 89 88 86 82 81 80 80 79 81 84 84 85 91 92 101 101 104 114 117 123 124 133 135 137 140 138 138 135