24

59

42

41

39

57

29

12

21

46

4

2

14

7

28

20

1

44

6

40