689
607
1245
532
511
729
585
296
437
451
374
718
194
2154
408
196
216
220
461
240
215
259
359
350
214
223
294
1355
201
279
421
295
173
168
158
325
190
7367
164
226
170
171
139
169
297
135
206
172
184
336
308
285
275
294
326
289
293
225
214
222