10 897 435 true 19 20 28 41 48 63 66 69 87 96