13 1037 495 true 3 18 23 27 35 39 40 54 58 65 74 88 90