47569263651391769371821817143077173298180931405881808239678022434781359223832101949131011003713308711152217625512299322414818962618588196111185989193313137753747395595411989043807227194933088410110582851605359820678758429121476198876329721191561159091191819770265627503471418986745040731193131110331660606962914382515514611149526892105651361161339642192851607606414314940813293310960115722283961204857132810779706128718502711812498286107786178421163929439026109791108767011089912687714088273073645391237961693651482112852616700921836522552045858142765106414