29
115
26
27
37
879
50
59
228
44
20
52
62
69
14
10
41
36
146
24
16
185
25
12
8
18
6
57
39
31
221
22
400
170
40
167
86
263
65
15
61
2
43
19