14 675 341 true 2 12 18 23 24 28 32 36 43 45 52 70 81 98