4
15
8
7
0
3
9
14
1
22
12
32
20
38
31
110
29
43
264
243
177
77
142
171
64
18
35
116
39
76
150
67
109
37
26
10
24
34
17
47
28
19