9 4468 694 true 3 5 9 12 16 17 19 20 31