15 620 331 true 8 19 21 31 36 45 51 56 59 64 68 71 75 80 82