18
29
15
06
05
03
07
17
08
04
16