
21

35

100

55

41

189

113

640

276

123