20
9
21
27
15
13
29