1.o22 2.swap 3.r16 4.r10 5.n11 6.o13 7.o14 8.p15 9.m13 10.n16 11.j16 12.k19 13.g20 14.i18 15.f18 16.h16 17.c15 18.e13 19.f12 20.d15 21.e16 22.b14 23.e14 24.f16 25.s11 26.s12 27.w14 28.w13 29.x12 30.x16 31.t13 32.t14 33.g16 34.g14 35.B17 36.z15 37.C15 38.A13 39.p12 40.q12 41.z12 42.B11 43.m19 44.l17 45.C12 46.D10 47.resign