237
151
488
162
150
161
339
67
57
108
214
115
89
100
22
121
94
179
181
72
122
169
176
192
191
385
427
333
248
603
272
114
889