16
14
6
27
8
28
4
9
5
11
30
17
53
10
21
29
33
40
173
152
52
154
116
110
43
296
81
24
358
198
18
13
41
12
39
103
37
15
83
93
23