14 1001 469 true 0 1 23 27 42 46 50 51 53 63 69 77 83 96