14 689 401 true 2 3 4 5 8 10 12 13 18 20 22 27 29 34