295
345
452
376
609
679
433
328
446
972
475
556
442
543
1210
269
803
362
306
568
214
487
357
425
527
423
383
523
169
524
478
445
359
321
349
934
1113
733
360
335
441
231
333
314
337
496
297
290
451
317
773
294
251
730
409
713
273
299
332
668