true 2665 538 true 3 5 11 14 20 23 25 26 28 34 36 45 56 59 62 65 74 82 93 96