16 1346 644 true 0 3 15 27 28 29 49 54 59 61 69 72 75 89 95 98