 0
 2
 3
 6
 7
 14
 31 1 4 5 8 9 10 11 12 13 15 16 17 18 19 30 21 20 22 23 24 25 26 27 28 29



 32




 33






 34 35

 36
 37


 38




 39

