1.   2.  3.  4.  5.   6.   7.  8.  9.generation