1.n10 2.swap 3.l14 4.l9 5.n9 6.n12 7.o11 8.m14 9.n15 10.m19 11.m17 12.m21 13.l19 14.k21 15.o20 16.p22 17.r21 18.p18 19.q19 20.o15 21.m12 22.n19 23.i20 24.h20 25.g19 26.j21 27.h21 28.i19 29.i18 30.j17 31.j22 32.l20 33.j16 34.k15 35.i14 36.j13 37.j12 38.k11 39.i10 40.i6 41.e7 42.f9 43.e8 44.d8 45.g9 46.g5 47.d6 48.d2 49.d4 50.resign