8 1254 329 true 4 5 8 16 17 20 26 34