1.o15 2.swap 3.i16 4.i14 5.e14 6.h12 7.j14 8.k13 9.q13 10.p13 11.o12 12.m14 13.r15 14.r19 15.u19 16.t20 17.o18 18.p8 19.l9 20.l3 21.h4 22.k5 23.h8 24.j7 25.e11 26.f11 27.g10 28.l11 29.d12 30.g20 31.h18 32.f18 33.g15 34.k20 35.l18 36.m19 37.n20 38.n17 39.s18 40.n9 41.n10 42.k9 43.p7 44.o6 45.o5 46.r7 47.resign