16 1482 629 true 7 16 17 19 31 33 40 42 43 50 53 57 58 68 85 90