15 1078 534 true 9 14 18 19 22 26 40 45 47 54 72 77 89 97 98