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