10 445 328 true 14 18 20 29 33 39 64 66 85 99