1
100
862 316 228 34 814 487 703 165 993 63 904 711 479 770 245 54 560 338 818 303 985 318 956 96 318 724 816 92 424 294 349 927 65 626 695 291 718 774 118 506 661 740 535 284 142 634 673 812 831 22 898 958 882 512 771 268 2 816 738 274 518 561 782 326 837 622 552 180 539 933 48 152 99 577 109 845 253 556 337 798 1 180 797 603 725 813 25 918 804 200 142 303 112 442 575 293 657 360 821 981
