
30

32

51

51

86

63

142

143

76

97