5 45 87 true 1 12 17 20 33