178
119
85
44
31
22
46
349
121
107
47
100
51
30
151
57
82
99
92
49
40
28
78
39
15
24
68
21
27
9
33
34
48
10
60
11
80
17
6
155
91
19
35
194
309
32
276
37
58