40

23

41

47

53

55

21

14

8

45

9

1

43

37

52

34

42

25

32

29