310
203
83
16
46
279
62
118
9
79
42
7
2
27
14
185
24
47
53
36
137
26
34
31
15
97
94
43
65
57
12
48
38
19
32
104
163
3
21
4
10
20
35
242
17