2
20
26
5
34
14
23
15
34
28