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