3
9
10
17
21
22
31