47465570
11783039
8643730
3114889
5761444
34447520
9335476
39026460
56963480
6374839
82684517
41707599
30704706
31853608
132949
28092137
21796799
65194879
55399745
37368899
41586005
12998695
43489704
53766324
94203803
65756743
13444188
48822468
7984659
39644991
35243887
9013678
30478550
55468264
57979541
6241956
1086151
3129656
21311724
97513759