118
190
21
79
66
12
4
25
19
37
84
11
179
148
7
9
265
68
38
186
226
173
138
33
17
6
130
10
26
8
34
54
175
45
14
13
182
161
81
113
42
422
304
18
368
279
169
160
24
247
39