19
15
3
4
6
1
8
2
12
0
18
14
28
9
11
86
76
57
210
115
256
47
110
79
118
141
130
97
99
311
148
127
102
65
104
96
92
223
103
75
282
27
54
184
39