
247

292

113

402

153

194

64

46

40

43

52

143

111

16

36

80

33

57

58

87