116
211
18
237
1627
24
12
180
341
264
133
56
195
123
103
80
140
48
20
43
146
58
62
27
39
71
216
326
73
53
42
30
59
40
74
81
416
100
32
156
187
26
115
128
188
185
15
37
101
50
28
77