PART 5
1 12 1 8 16 26 30 20 18 24 25 2 3 6 7 15 16 17 23 24 25 26 27 28 29 22 18 30 31 19 21 20 11 12 15