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


 3 21 4
 23
 25 22 26 24





 27
 28 29

 31
