15
11
8
28
27
13
78
31
37
61
26
9
22
32
29
18
20
21
5
42
347
53
112
25
50
103
16
178
81
34
83
65
40
55
204
243
124