20
18
33
16
179
13
5
14
34
88
334
110
147
37
32
78
12
127
23
52
45
30
36
17
67
25
186
167
15
98
27
213
31
40
19
28
103
41
24
21
39
311
166
124
53
3
26
64
11
378