496
153
2
35
60
105
28
69
149
12
380
138
52
8
88
63
