1.j10 2.swap 3.o10 4.n14 5.n13 6.m12 7.m11 8.o16 9.k12 10.j14 11.j15 12.k16 13.i13 14.i17 15.d17 16.f14 17.e15 18.g16 19.f13 20.g12 21.g11 22.g9 23.h9 24.i8 25.i11 26.o7 27.o6 28.p5 29.n8 30.n6 31.m6 32.e19 33.e20 34.f21 35.c19 36.d22 37.g18 38.h20 39.s16 40.r14 41.r13 42.q12 43.t14 44.s11 45.v11 46.u12 47.resign