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

 4 19




 20 21
 22

 23

 27
 26

 25 28


 29


 24

 30

 31
 32






 33
 35

 36 37





 34

 38



