16
14
6
27
8
28
4
10
5
11
30
17
53
21
9
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