821593 351548
16
176990 783117 834736 584903 937478 97787 633211 544168 99095 172904 468643 85382 197213 277848 486632 285588
0 678467 659400 736393 54554 617498 799766 267644 674755 281260 108622 46536 692844 479653 361116 384480
