2
3
9
17
20
21
25
30