7 51 104 true 2 3 5 10 14 20 38