18 1474 666 true 1 4 7 10 28 31 37 38 41 42 56 57 59 71 74 85 91 92