18
5
4
38
15
32
29
24
13
36
371
7
10
173
25
98
51
11
50
308
58
74
125
57
20
12
39
202
68
186
102
33
21
48
63
1812
132
137
22
216
124
17
67
27
94
69
30
188
53
55