963 656
906 286
898 82
868 720
864 169
857 451
831 380
673 284
659 494
640 900
489 641
459 477
329 48
256 812
244 958
242 668
240 837
226 504
213 873
129 900