7 8 15 17 18 20 23