399
348
288
267
253
249
206
191
185
179
156
147
145
144
141
134
133
120
119
113
110
105
104
101
97
92
89
84