29
18
8
32
288
7
35
34
12
23
225
17
6
11
46
9
54
4
3
67
5
25
22
121
27
20
45
176
33
14
47
21
72
51
40
129
57
31
138
15