15 1092 505 true 4 7 9 13 15 26 40 51 52 60 66 68 73 80 87