00
08
01
04
02
14
09
16
12
03
13
07
11
05
15