50 30
784 700 395 1000 332 715 617 470 978 527 511 844 533 589 908 947 399 795 564 868 717 143 828 500 155 143 39 257 102 566 491 804 63 160 896 252 694 737 438 142 950 702 345 88 420 987 670 933 749 479
