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


 23 22
 25
 24
 26
 27
 28
 31 30 33
 32

 34



 29
 35

