25 8 6 21 17 12 1 1 15 2 16 6 23 22 14 19 22 23 31 22 15 32 20 21 35 2