181
508
108
3
91
8
266
9
494
661
805
4
792
286
20
68
1
38
127
547
28
209
605
409
709
