15 1046 435 true 2 5 10 11 18 22 25 54 60 63 72 77 83 90 93