307
439
449
395
366
264
312
333
303
341
440
469
437
523
455
553
543
496
539
696
977
671
798
606
9075
1489
702
887
955
929