529

484

473

439

404

399

357

352

337

336

335

330

316

303

289

265

258

256

246

239

232

220

219

217

215

195

190

190

187

186

179

178

177

175

165

164

164

162

159

158

157

154

151

150

150

148

147

146

146

145

145

145

144

144

142

142

141

141

141

140

140

139

139

138

138

137

137

135

134

133

133

132

132

131

131

130

130

129

129

129

128

126

124

123

123

123

122

122

122

121

121

121

121

120

120

120

119

119

119

118

117

117

117

116

114

114

114

113

113

112

112

111

111

110

109

109

108

108

107

107

107

106

106

106

106

105

104

104

104

103

103

101

101

98

98

96

95

95

93

92

91

87

87

87

87

86

86

85

84

83

79

73
