20
149
496
62
12
8
88
52
34
138
105
69
379
153
59
2
