285282859989478308439202952432552277296135391399194822448957504815234253287534368129784132894119203248867637767287328794287335357977792795258853224949246512464724639246362463324610246052460264106685417019987263245992459224589246922469924702248012479824795247892478624783247772477424771247682476224759