38
60
30
29
25
47
47
95
59
51