5 103 389 true 17 21 63 66 97