12 16685 760 true 2 3 5 10 16 17 19 21 22 24 29 30