life cycle of human cut and paste
2393
2394
53851
22569
42743
62916
83090
26946
2396
2397