12 865 416 true 8 15 18 30 46 57 58 65 69 77 80 96