7 1622 447 true 5 8 12 18 25 27 37