3
4
2
6
0
7
1
16
29
14
43
12
15
65
38
26
13
20
37
19
44
18
25
56
179
309
50
35
24
104
46
34
8
21
23
9