1018
754
751
693
536
467
452
424
378
369
362
348
320
319
312
311
308
306
293
274
273
267
259
257
249
245
243
225
210
201
199
198
191
187
186
185
184
182
181
173
161
155
151
149
147
146
145
138
134
128
127
124
115
107
106