1003144010208083103168810350233104843961075493510913736109242021141481511681731123710661251644912581832131253671312651513328365141310451416237914272861143777061458632115030239151077461524996215281877154966831554495715629149160045281609102516275945165419241668377816684042167088861680588717311671174132451747789217549030