13 399 30 4 12 14 18 31 33 60 63 68 83 89 97 99