13 1248 782 true 2 3 17 18 20 27 40 59 69 71 73 88 91