39 2 6 23 3 21 32 29 27 34 18 8 15 2 2240