8 394 245 true 2 6 19 22 24 33 36 39