813
850
849
504
533
5
256
775
64
385
640
636
510
924
606
899
567
651
82
50
195
608
215
199
604
683
347
797