2
30
9
13
14
27
7
10
18
21