15
28
32
10
12
158
307
134
42
65
29
74
52
27
47