9

14

3

15

10

21

4

2

24

12