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


 27
 29 25 30 28

 23

 26



