1.j10 2.swap 3.j14 4.f10 5.n10 6.m13 7.o13 8.q13 9.m12 10.o14 11.k13 12.k14 13.i14 14.i15 15.h16 16.h20 17.g19 18.e19 19.h21 20.n6 21.o7 22.q7 23.n5 24.o8 25.l9 26.l7 27.k7 28.j6 29.i6 30.h5 31.d5 32.f6 33.c7 34.e8 35.c11 36.d11 37.w7 38.t10 39.v10 40.v11 41.r10 42.r9 43.b13 44.b10 45.w12 46.w13 47.resign