1.l12 2.swap 3.p12 4.p8 5.m9 6.o12 7.o10 8.q13 9.t14 10.s12 11.w11 12.u11 13.u12 14.w10 15.i9 16.i10 17.h11 18.h12 19.g13 20.g17 21.j16 22.g14 23.b17 24.e15 25.b13 26.c14 27.c15 28.b12 29.n12 30.m13 31.k14 32.k12 33.j12 34.j10 35.j11 36.i11 37.h13 38.i5 39.f6 40.e6 41.d5 42.g7 43.h7 44.j20 45.m19 46.l20 47.n17 48.n19 49.o19 50.p20 51.q20 52.r21 53.s21 54.t22 55.u22 56.v23 57.w23 58.resign