4
5
6
3
15
0
9
13
17
7
2
12
18
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