500 16
199 555
659 128
297 125
60 941
176 616
492 643
893 729
425 639
634 270
886 48
991 656
337 245
685 365
991 546
526 707
446 107
845 875
794 364
306 784