1056
812
757
700
605
541
530
487
451
422
405
403
380
362
348
344
340
333
328
322
318
307
302
298
293
285
270
269
244
243
242
238
230
219
214
211
193
192
189
188
187
186
183
177
176
161
160
159
157
155
154
153
148
141
140
131
126
122