999 889
759 585
393 65
598 864
316 634
704 326
616 340
902 696
635 114
649 105
916 32
403 92
701 326
685 496