2
4
5
2
7
12
22
2
17
1
7
20
2
16