200
198
506
313
240
416
425
246
604
633
224
249
278
756
469
353
535
355
289
496
545
493
506
707
548
280
300
558
1078
724
328
280
449
201
331
200
350
293
896
932
324
147
249
350
654
421
403
264
133
422
330
474
262
289
581
676
669
1238
664
503