18
9
10
13
21
22
34