2
20
27
5
34
14
24
15
35
28