8 456 507 true 16 17 18 40 54 55 58 87