1.o12 2.swap 3.p15 4.o15 5.n16 6.q14 7.m14 8.m13 9.n12 10.n8 11.o9 12.p9 13.m10 14.l9 15.k9 16.j8 17.c10 18.h7 19.c6 20.d7 21.d8 22.c5 23.e6 24.c13 25.c14 26.f6 27.f4 28.d15 29.b12 30.b14 31.h12 32.e12 33.e9 34.g13 35.g10 36.k10 37.k11 38.p16 39.r12 40.n17 41.q10 42.l16 43.g14 44.e17 45.h16 46.h20 47.i18 48.j19 49.k19 50.l20 51.m20 52.resign