1
12
9
21
25
16
39
11
26
8
7
28
17
15
248
100
64
24
158
89
147
46
27
181
32
14
72
74
58
65
20
178
151
45
38