1
7
21
12
10
17
2
3
1
3
5
7