1295 37
1729 97
596 36
689 58
1539 112
588 47
700 45
1147 64
596 79
440 43
683 78
907 69
878 59
796 50
813 148
431 48