13
9
12
27
31
158
307
134
42
65
29
72
52
27
46