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



 25



 26


 28 27 29

 30



 31




 32

 34




