180
250
561
398
665
557
96
124
348
564
432
429
349
495
655
1192
1299
1153
44
744
513
648
809
882
38
312
216
384
561
301