10
12
05
16
06
02
08
03
04
07