2
1
0
14
8
3
5
4
28
16
10
7
18
24
12
87
58
41
62
75
125
183
15
9
6
40
50
34
11
17
166
53
88
95
82
106
29
22