18 29666 5945 true 1 4 7 10 14 20 37 45 48 53 58 64 67 71 80 94 95 98