4
2
6
0
8
10
17
1
7
3
18
9
16
21
20
33
12
5
11
78
75
31
47
178
43
63
68
53
41
109
39
82
67
224
193
115
137
153
148
70