20
4
29
17
3
11
9
28
13
15
26
6