39
140
80
21
126
219
243
234
27
22
52
121
537
49
36
65
9
78
57
17
178
466
397
38
170
1556
233
16408
183
184