52962596347232951483596544866252960552154864855419486375147951480566115661358896514725531355669561291077975197659477555505544758903553095549452209566235555153779589005146456136515095151151512515135151451515515165151751518515195152051521515225152351525