18
13
16
41
11
38
23
86
20
24
12
69
15
31
8
28
27
10
35
209
33
304
85
99
39
63
80
88
267
158
29
2543
154
92