12 748 355 true 7 12 20 28 50 53 65 76 77 82 87 94