20
32
285
358
29
182
26
50
34
35
69
190
181
52
101
70
56
221
88
19
59
58
45
189
108
31
39
148
110
157
99
67
173
131
103
51
27
22
42
25
11
55
30
14
112
71
6
4
16