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