16 107346 8565 true 5 7 22 28 47 54 57 59 61 63 71 87 88 93 97 98