 3 4 12 0 5 6 7 8 9 10 11 13



 15
 1
 2 16 17
 14
 22 18 21 19 23 20


 24

 27
 28 25 26
 29

 30
