9
16
14
6
29
8
27
28
13
5
15
34
17
55
10
21
11
41
173
152
52
154
116
110
43
111
297
82
24
40
358
198
18
12
39
103
37
83
93
53
23