933
368
610
120
505
478
666
396
837
878
780
822
199
257
172
941
106
480
222
714
466
18
637
691
365
630
889
623
764
186
213
893
353
332
831
660
717
379
385
776
259
80
70
494
283
899
923