12

25

15

13

1

17

10

7

6

29