14
8
0
2
24
5
6
19
4
11
18
3
41
42
110
81
181
228
118
256
173
278
86
151
65
212
728
821
136
679
71
97
578
82
79
235
36
21
76
119
154
39
230
148
166
262
30
80
112
219
61
93
108
149
138