8


24


2


14


23


3


16


11


12


7


6


1


5


20


4


18


9


21


15


17


19


22


13


10