16 1332 674 true 4 7 12 15 22 53 64 69 77 80 83 84 85 90 97 98