Minimum moves: 44

Your browswer does not support JAVA, sorry.