9
8
7
4
3
1
6
2
14
186
13
51
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
5
62
30
12
113
43