14 422 268 true 2 3 5 7 10 13 17 18 20 23 25 27 29 31