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