11
2
14
3
4
0
25
8
20
16
1
7
9
19
32
10
21
29
38
52
59
40
27
61
46
147
128
173
53
18
28
72
143
66
112