10
0
19
2
8
3
1
18
6
71
38
26
24
96
33
92
251
248
115
209
123
326
21
169
30
194
88
89
249
31
27
68
140
67
57
138
52
165
236
50
36
289
191
212
282
228
127
128
206
9
80
594
131