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

 4 20




 21 22
 23

 24

 28
 27

 26 29


 30


 25

 31

 32
 33






 34
 36

 37 38





 35

 39



