1.p16 2.swap 3.l16 4.l12 5.h12 6.j13 7.i14 8.j16 9.h16 10.i18 11.g18 12.g19 13.f20 14.h9 15.f10 16.h5 17.g7 18.i7 19.d4 20.d7 21.j11 22.m7 23.q7 24.k9 25.m10 26.l11 27.o13 28.p11 29.o11 30.n12 31.s11 32.q13 33.s14 34.s12 35.t13 36.t14 37.u15 38.s19 39.q15 40.o18 41.o14 42.m17 43.m14 44.r6 45.r9 46.p7 47.u6 48.t5 49.c7 50.f6 51.o8 52.n8 53.resign