783136416105919811462731981812597289139516351757128679921988654218151566144312031628618941201993100411756287626092911366057911327491078844164171282160617279271276141518741544140918452011040134016119821441188713437391978163819701528