60

22

59

36

26

2

29

4

8

12

54

46

7

41

18

56

40

53

30

52