Minimum moves: 47

Your browswer does not support JAVA, sorry.