1.o12 2.swap 3.p15 4.p11 5.m12 6.n12 7.k13 8.m14 9.u11 10.s10 11.t8 12.v11 13.w10 14.t12 15.h14 16.i18 17.e18 18.g16 19.g17 20.h13 21.j15 22.m8 23.h10 24.j9 25.g8 26.f14 27.j11 28.i17 29.l16 30.m18 31.m17 32.l20 33.n19 34.o21 35.o22 36.g4 37.h5 38.h6 39.i7 40.i3 41.l4 42.n23 43.p20 44.p22 45.q22 46.r23 47.s23 48.n16 49.k18 50.resign