138
20
15
132
129
54
39
222
96
178
35
44
28
25
21
114
14
27
18
64
108
34
50
158
31
89
106
99
23
45
42
57
62
157
30
37
29
133
38
353
41
297
13