30053139437155613132675554701910064092113968932370799742010972272695562715253715357065936216141187751119595160190942711142361824431800991873713566758902480231249241016909772310564472107118531144102183403112929931182903209221105033861102098231372868914019012122752358301542861329811114562052081630892204981809061640848587110941224316164580122667733922190318646017767818257113564412428672526245581919226813919672184285127024106648149776161347735321406011329948855313596316653619290198462211421768812316553714206223125962702952261545133522699137257195493112749648