20
26
14
353
13
57
24
48
36
101
76
56
140
170
109
21
15
132
45
71
65
32
25
120
177
44
30
155
126
53
111
35
466
29
711
58
23
18
54
207
108
68
123
27
16