18 1260 585 true 1 3 7 11 12 13 26 29 47 51 58 61 70 74 77 80 81 96