10 595 359 true 20 25 27 28 35 53 58 60 67 77