10 519 384 true 3 5 7 8 17 18 26 28 30 37