46
162
43
33
27
15
42
423
129
183
34
25
35
17
102
14
16
388
227
107
9
37
44
21
55
57
97
32
303
124
20
118
31
170
68
119
26
120
93
74
203
199
58
29
79
112
53
64
49