10 537 359 true 2 6 21 36 45 53 54 56 60 81