4
0
2
35
14
13
20
7
1
3
18
9
5
8
30
33
16
15
28
10
299
86
25
17
21
58
6
29
53
46
23
12
27
50
39
41
116