1.j10 2.i9i11 3.h10i12 4.k10h11 5.f11l11 6.l12f10 7.j9m11 8.j7o11 9.i7k12 10.k13j13 11.l13m14 12.j14n15 13.j15i15 14.h15i16 15.g14g13 16.g16f12 17.h13i14 18.f15g12 19.e14f16 20.o12d14 21.h6j8 22.h8k9 23.d13o14 24.e12m13 25.n12d12 26.k6p14 27.k8o8 28.m6m8 29.o10l6 30.o15n9 31.g5f6 32.i3f4 33.g6e6 34.i6d6 35.g4g7 36.g8g3 37.f5d7 38.c8i2 39.h7e4 40.resign