7

56

52

24

51

22

58

30

55

19

46

35

48

10

50

31

37

32

5

43