41 507312
21 99076
26 116329
31 585342
50 430141
35 58274
30 097222
49 138362
48 597201
29 017429
24 957792