8
27
11
5
7
18
16
19
13
3
15
44
17
28
10
47
12
14
9
86
6
156
264
137
32
25
282
207
228
174
287
74
31
79
63
49
149