true 1259 377 true 5 7 9 10 21 22 23 24 27 31 34 37 44 45 49 51 53 58 66 70 74 75 78 79