12 1116 498 true 3 14 17 26 30 50 51 67 69 73 77 96