30
357
278
812

214

97

98

58

61

31

101

72

42

106

73

43