118
149
28
109
66
37
42
15
43
14
143
44
394
8
206
182
105
32
79
94
142
12
17
231
102
25
16
18
4
11
20
64
10
19
41
27
24
80
341
7
55
65
45
21
85
23
62