9 1801 494 true 4 7 12 14 16 20 21 29 34