5093150362346093461134612346133462837862509303875037871311973786337864511903786049729378703868538702511964766538715511843786151185511863483834845348463484935441368453560835629484445085950848353613460250395385834162451174387003522538733511713913939140