213
624
544
989
399
269
233
331
250
469
405
374
223
323
535
907
312
349
471
735
637
539
444
449
316
594
453
317
610
400
186
238
991
351
278
312
275
434
247
330
200
339
372
388
258
761
1000
259
818
326
388
384
148
525
130
644
327
176
215
177