21

51

31

26

35

16

58

10

19

36