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