15 1281 680 true 3 17 22 28 29 33 50 56 57 60 82 84 86 87 93