7 714 249 true 1 5 20 23 25 31 32