334
547
187
110
842
561
3
422
594
595
354
847
45
754
806
54
957
124
922
699
896
440
814
101
505
317
316