8
12
9
14
3
7
20
5
11
2
6
188
21
18
22
48
102
86
57
19
51
35
171
44
152
31
38
45
73
80
34
15
29
26
83
49
43
119
293
62
162
124
25
368