18 1469 721 true 1 3 20 23 30 34 39 40 44 49 53 54 57 67 79 82 87 92