8 1532 391 true 3 5 15 24 28 30 34 36