9 1
677 756 433 1
580 517 765 1
193 156 426 1
665 202 790 1
293 222 598 1
564 300 898 1
982 25 84 1
419 94 223 1
307 695 530 1
