18
13
14
29
34
159
310
135
42
65
29
75
53
27
48