1.j10 2.j12k10 3.k11l11 4.j11k12 5.l13l12 6.l14m13 7.n12i12 8.i11k13 9.m15h10 10.m9h9 11.n14m11 12.i10l9 13.g8k9 14.m8k15 15.n7o13 16.l10p12 17.n11n13 18.n10n15 19.p13q13 20.r13l8 21.o11l7 22.p11o10 23.n9m10 24.k14k7 25.k17j6 26.l16k8 27.o8m17 28.p7i17 29.j16m6 30.i8i9 31.i7j8 32.g10j7 33.k6f11 34.j14i6 35.h5h14 36.i13i15 37.g11h6 38.g5h7 39.l5l6 40.resign