6
0
14
12
1
2
9
5
16
52
22
62
11
48
8
3
10
161
173
21
28
27
30
87
35
13
118
43
42
146
20
32
29
25
44
39
285
54
136
89
100