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

 4 19




 20 21
 22

 23

 27
 26

 25 28


 29


 24

 30

 31
 32






 34
 35

 36 37







 38



