30
80
47
46
50
27
39
94
39
135
79
34
42
34
20
32