12 498 204 true 2 4 5 7 8 10 12 18 21 28 31 35