16 1327 656 true 15 16 17 18 22 28 45 47 49 59 64 69 70 71 83 93