12 977 479 true 3 4 11 17 28 30 38 56 63 70 82 98