10 473 308 true 3 6 11 17 20 21 31 32 36 38