1307303180217991882442019627201196301101968848619769960199993052005615720422374205616472069270520775070207987722082028620931016210353952114829521320292213298162133739621445922215171152159478021669150217629382188543321976634220646234220919904221196522218794352266547322708500228601932286206522906184229108852298021623255030