506
47
71
31
32
39
20
6
3
7
27
108
74
9