1.o12 2.swap 3.n13 4.n14 5.m14 6.m15 7.g10 8.d12 9.b13 10.c14 11.m5 12.m3 13.l4 14.l3 15.k4 16.k3 17.e5 18.d3 19.f3 20.f13 21.i12 22.g11 23.h10 24.i4 25.j4 26.j3 27.h6 28.g5 29.f6 30.g6 31.f7 32.g7 33.f8 34.h11 35.j10 36.i10 37.i9 38.j9 39.l8 40.k9 41.l9 42.k10 43.l10 44.k11 45.l11 46.k14 47.k13 48.l7 49.k8 50.j8 51.resign