1.i10 2.swap 3.p10 4.p13 5.m13 6.n14 7.l15 8.m12 9.i10 10.k11 11.j8 12.i12 13.e10 14.g13 15.c13 16.e14 17.c17 18.c15 19.b15 20.d11 21.d12 22.d19 23.g17 24.f18 25.e16 26.h17 27.i16 28.j18 29.m17 30.m21 31.p20 32.o20 33.o18 34.q21 35.r21 36.s22 37.t22 38.b12 39.e12 40.e9 41.f8 42.u23 43.v23 44.g6 45.k6 46.resign