52
31
25
21
12
35
4
19
344
14
40
20
6
180
17
11
188
78
28
109
45
87
15
64
9
58
162
158
73
13
36
23
34
77
72
37
48
18
103
41
32
26
113
270
49