6 507 306 true 11 12 14 29 32 35