10 118 338 true 3 5 17 21 26 46 65 86 94 97