842
877
703
695
433
274
567
706
939
381
826
949
844
393
517
900
550
255
755
715
234
376
883
546
956
213
140