14 507 217 true 0 4 9 10 13 14 16 18 19 29 30 31 33 38