4348821330435124419191357155975412081016184522169817041792843914890183110388261114254616125398615481127181514002519348328669945747273859991100183040816471297154514265894906747731894378416081769107618201992933180943293999119121191