31 210598
40 875561
20 126438
39 635600
24 098402
46 373568
62 251393
37 464417
31 738179
27 591413
35 581458