9
8
5
4
3
1
2
14
186
13
51
7
25
18
170
58
137
77
39
23
32
248
16
42
11
24
26
20
131
332
29
19
44
53
67
100
73
15
62
30
12
113
43