121951219612118120961209512100120991212312122121211211412111121021210112117121161211512108121061209812091120901212012094120891210958333120271202857920567637055870777120305727612031120321203312034567941203512036120371203859565711585684680463583431203912040490445727012041120425818356841120435797157929