10 4382 694 true 3 5 7 12 16 18 22 26 27 35