10 304 236 true 1 7 19 20 21 23 26 31 32 36