12
28
199
403
85
0
142
236
277
112
31
35
3
52
95
10
1
60
152
80