46
21
18
1384
287
16
42
51
94
13
115
68
41
65
258
95
23
34
36
80
47
191
67
186
173
37
27
108
53
84
111
31
24
62
39
43
71
15
97
8
205
288
165
35
64
11
140
110
77