8
6
13
3
11
15
10
4
46
31
7
34
22
158
103
37
9
63
199
206
36
125
88
43
28
23
65
166
133
45
52
61
20
126
62
99
131
41
32
56
33
25
21
115
87
18
91
134
98