152 25
113 368
185 274
38 236
989 550
675 778
441 454
326 997
877 267
160 870
334 289
860 974
77 497
734 843
674 916
314 286
771 654
49 971
255 421
824 907