30
357
278
813

214

98

97

117

58

61

31

101

72

42

106

73