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