12 1473 519 true 3 4 5 6 7 8 17 29 30 32 37 39