Alright, let's work through 45659395 times 44028528 step by step
45659395 × 44028528 = 44028528 × (45659395)
+ 44028528 × 5 yielding 220142640
+ 44028528 × 90 that equals 3962567520
+ 44028528 × 300 yielding 13208558400
+ 44028528 × 9000 that equals 396256752000
+ 44028528 × 50000 what gives us 2201426400000
+ 44028528 × 600000 that results in 26417116800000
+ 44028528 × 5000000 that results in 220142640000000
+ 44028528 × 40000000 that results in 1761141120000000

= 2010315951220560
