5 121 248 true 1 6 15 18 19