 3
 5
 6
 0 1 2 7 8 9 10 12 11 13 14

 4 15




 16 17
 18

 19

 23
 22

 21 24


 25


 20

 26

 27
 28






 29
 31

 32 33





 30

 34



