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