16 1525 609 true 0 2 3 6 14 25 38 42 51 69 76 84 93 96 97 99