10
14
2
3
7
25
2
8
9
6
6
20
1
22
7