24393366474201636627033140600853693341423194929116207310330940909033261693153698495120331227824031080331821533066650331723508060050332108519499802084349981047670852003311046272811642702275185183203320277372752127522106512752053736428980687727523275192782533568033240415003299339722421703286101372889941217033162376523905016880331553731335471950201902266203553933533537552773628950108120331907621334795369034003340042827903471429454531627827123382782831484033233687910237