645 68
1089 638
38 941
365 144
561 749
483 544
715 35
380 295
619 244
546 943
131 29
476 345
362 812
931 378
792 666
168 965
858 856
236 401
807 795
995 856