 2
 3
 1 4 5 6 7 8 9 10 11 12 13 14 15
 16
 0
 17
 21 20 18 19



 22



 23


 25 24 26

 27



 28




 29

 31




