6 507 328 true 1 16 21 22 32 36