244
519
323
714
380
448
193
833
566
44
592
588
542
21
391
234
268
445
581
988
563
438
503
678
305
809
311
425
451
367
499
333
459
536
799
373
940
370
491
240
220
233
872
842
591
193
352
369
196
329
