895
761
981
708
576
441
654
866
389
816
685
550
413
977
498
708
925
440
304
385
952
815
330
895
760
977
492
357
436
655
518
387
950
813
678
895
758
627
706
573
439
653
517
733
596
464
326
410
627
842
708
572
434
650