59
20
27
43
19
25
29