8 1294 424 true 5 7 8 12 18 29 31 35