683
1072
1105
322
719
161
929
164
676
677
678
426
939
685
686
431
687
176
689
946
436
437
950
695
697