Minimum moves: 48

Your browswer does not support JAVA, sorry.