16 902 468 true 14 18 19 24 30 31 33 35 38 46 53 55 57 58 88 97