14 686 462 true 2 12 16 17 25 28 40 42 50 61 78 80 88 97