40 305408
28 508500
17 875177
31 272194
35 292521
38 47296
41 453320
41 724425
33 900491
49 224502
22 675580
45 211952
54 951684
60 448268