true 1258 666 true 1 2 5 18 34 36 37 39 42 48 53 54 57 60 65 67 79 84 87 92 93 99