0
7
4
9
2
6
1
8
15
24
50
75
41
136
281
54
289
26
44
198
418
262
177
79
73
277
179
191
31
14
42
134
233
47
27
85
38
34
111
68
40
52
55
215
90
178
59
112
36
201