9

3

10

8

24

1

22

11

15

2

9