12 1271 648 true 3 34 45 47 55 58 68 70 77 85 89 99