
30

33

55

51

90

64

146

77

97

142