23
3
10
5
7
8
16
7
2
9
11
29
14
4
21
3
8
7
1
18