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