18 1385 571 true 5 12 28 35 43 44 46 49 54 58 68 72 73 74 77 79 95 97