999 25
558 20
529 33
757 42
940 3
393 25
419 22
64 9
816 3
601 38
279 48
829 27
853 16
809 50
653 19
543 41
773 22
616 32
786 24
987 39