16 1380 569 true 4 5 8 13 14 18 24 29 31 43 51 54 56 72 79 88