30
358
278
813

214

117

98

97

61

58

31

101

72

42

73

43