15 959 487 true 0 12 16 20 25 30 33 58 63 66 82 85 88 91 97