4
3
0
10
14
9
16
6
5
7
8
1
2
19
18
11
12
25
149
38
33
118
72
30
27
137
67
20
73
23
91
193
152
51
52
26
15
139
35
83