1.s20 2.swap 3.l16 4.l12 5.o13 6.n13 7.r13 8.p14 9.s15 10.r18 11.q16 12.o17 13.p17 14.p19 15.n16 16.m16 17.j17 18.l14 19.h12 20.h10 21.h8 22.i12 23.j13 24.f11 25.k11 26.j9 27.l9 28.l4 29.m6 30.o5 31.k7 32.j5 33.p5 34.q4 35.n3 36.m4 37.r4 38.q6 39.s7 40.t7 41.u6 42.r8 43.v8 44.t9 45.u11 46.v11 47.w10 48.o11 49.i6 50.h6 51.f7 52.f5 53.b5 54.d6 55.resign