278
66
306
40
15
51
4
49
146
123
54
76
248
22
82
65
29
7
33
197
73
188
30
72
19
28
166
11
111
12
17
132
20
2
84
163
16
182
14
119
6
60
0
113
31
42
27
13
21
9