10 652 496 true 3 5 7 20 23 56 60 63 66 98