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