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