86
157
108
144
103
293
286
477
213
325
246
187
362
328
330
217
122
636
241
299
243
291
188
145
179
223
652
327
333
831
353
194
323
438
551
245
231
120
284
258
312
167
544
1157
342
240
314
272
147
344
195
107
290
152
238
174
89