6 507 341 true 1 3 8 10 15 29