1.d22 2.swap 3.o10 4.n14 5.k14 6.k7 7.m9 8.k17 9.p17 10.p19 11.r16 12.o17 13.s18 14.v20 15.u19 16.p5 17.r7 18.q11 19.j16 20.l15 21.f16 22.l9 23.s5 24.r9 25.q9 26.k13 27.j12 28.m11 29.n12 30.q21 31.l13 32.i16 33.d15 34.h14 35.g12 36.e12 37.e11 38.g13 39.i13 40.f15 41.d13 42.c16 43.b16 44.f20 45.d20 46.resign