I.have DONE some of them . REST I will.try to.do0
Your experience on this site will be improved by allowing cookies. Read Cookie Policy