8
9
20
10
5
14
4
10
22
29
6
1
11
6
18
7
2