176
195
477
234
451
405
531
109
442
281
670
653
503
149
301
198
281
454
468
593
442
804
510
220