16 1213 573 true 5 6 7 8 16 31 37 39 44 54 57 60 64 66 71 90