12 535 415 true 4 5 25 30 45 46 68 85 87 88 95 99