11 787 517 true 3 20 28 30 31 47 54 77 88 97 99