1445138115386191412501144316631018896110608474172544981897177811351253251444423531779585147010723841529106315811817146015551901242175115110262087182712421946505219559453889143314791351122011340118684182810313711279148918335297921015462256147162810451307133515111180125251419326411630103466240