16 2998 308 2 13 18 21 25 28 46 65 68 75 81 87 90 96 97 99