16
19
4
11
5
33
3
1
7
9
8
14
25
10
6
17
12
0
2
106
39
23
13
52
62
173
32
131
61
196
162
145
28
109
140
82
134
73
123
55
45
799
397
120
97
158
156