1

29

23

17

13

7

22

13

10

31