4
7
6
16
0
9
14
5
18
10
3
2
12
13
17
8
11
32
34
109
25
48
673
107
21
113
110
163
461
31
73
186
44
30
63
100
81
23
69
182