29
5
29
38
16
7
8
58
67
34
58
243
52
236
739
188
121
179
25
15
20
46
6
11
3
3
12