11 304 296 true 1 2 7 17 18 19 21 32 33 35 36