210
27
40
199
114
154
50
78
46
178
110
65
80
44
49
69
24
1630
21
33
35
52
368
252
92
55
317
198
191
263