105
15
88
2
379
69
60
58
138
149
34
496
52
153
12
8
