20
32
183
57
113
70
351
24
79
69
280
163
140
27
29
23
59
49
161
199
88
34
85
54
123
178
271
25
42
74
45
38
18
86
83
50
19
60
37
65
35
46
36
43
13
9
63
47
26