43
29
28
13
8
188
24
81
15
30
16
34
27
134
31
60
93
542
108
196
52
40
97
49
113
37
22
17
62
66
9
363
14
58
308
90
83
45
6
18
42
35
25
73