30

20

48

32

27

7

34

54

26

43

31

1

33

13

8

40

9

19

22

35