160
233
146
103
88
32
50
27
28
39
37
15
22
6
9
15
25
22
4
2
4
15
19
14
18
6
19
17
21
9
8
9
1
4
2
5
6
6
7
6
2
7
9
8
4
7
7