42 130408
30 318500
19 556177
33 149194
38 239521
41 58796
43 380320
43 695425
35 925491
51 254502
24 308580
46 796952
59 288684
62 444268