16 993 512 true 0 3 14 16 21 23 28 36 46 47 52 69 73 77 84 99