8 525 333 true 1 16 19 29 45 55 73 98