7 473 449 true 4 12 38 63 89 95 96