8 507 416 true 2 9 18 23 54 61 64 92