36 139543
30 832120
55 692383
41 147378
71 964504
37 615244
34 79896
38 878320
36 115456
45 947194
18 76366
16 597576