50991 671
86563 514
54991 749
297178 947
55377 791
89497 758
25327 273
55351 399
91550 533
77028 365
39288 718