86
21
52
19
18
8
39
6
156
264
137
7
32
36
27
23
12
16
20
15
9
102
25
282
90
4
22
54
207
228
174
287
74
31
14
111
79
63
49
149