2
9
13
15
6
10
20
22
25