139
203
831
143
313
384
286
605
436
150
307
1006
296
341
350
677
245
174
362
278
355
36
84
208
323
347
486
357
371
347
1340
287
878
566
1136
1005
352
558
1102
523
303
391
799
339
213
407
435
569
745
1620
327
426
403
613
655
289
260
253
380
292