180
250
561
398
666
557
96
124
348
565
432
429
349
495
656
1193
1300
1154
45
744
513
649
809
882
40
313
216
385
561
301