46421728
11724161
95167552
82777313
3538673
40855126
13581918
66144520
57199050
5216418
36138278
6293845
99117408
79554273
36499230
5179247
49386727
4380384
35419941
4798754
72951970
60707851
16534243
46771374
77688592
57121240
31586051
19903575
43135677
33109119
16865871
8894368
71032652
59271850
10713515
70863125
9568961
87189466
75006922
21282777