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

 4 20




 21 22
 23

 24

 28
 27

 25 29


 30




 31

 32
 33






 34
 36

 37 38





 35

 39



