1116
784
765
760
561
508
484
424
409
392
376
374
365
364
346
338
331
330
326
303
297
294
293
285
284
273
265
264
259
257
250
248
244
236
217
207
192
190
186
185
181
175
174
165
159
155
150
143
140
139
129
127
125
121
116