70
103
148
86
113
201
117
163
148
147
143
509
176
250
240
214
284
254
199
211
240
179
196
216
200
209
435
896
1405
3936